VB MAcro non funziona nel documento di Word 2010


1

Stavo usando il pezzo di codice qui sotto per inserire un grafico in Word tramite macro VB. Funzionava bene nelle versioni precedenti di Word ma in Word 2010 sto affrontando alcune difficoltà.

Il problema che ho identificato è che, durante l'inserimento del grafico, sto ottenendo un colore di sfondo perché sto usando Fill.Solid.

Non stava dando alcun colore di sfondo in Word 2003, ma ora l'impostazione del 2010 è cambiata.

Qualcuno può aiutarmi a ottenere un'opzione alternativa per ottenere il colore di sfondo bianco in Word 2010 ?.

Quale opzione dovrei usare per lo stesso?

With Selection.PageSetup
 .LineNumbering.Active = False
 .Orientation = wdOrientLandscape
End With
With ActiveDocument.InlineShapes(ActiveDocument.InlineShapes.Count)
    .Fill.Visible = msoFalse
    .Fill.Solid
 .Fill.Transparency = 0#
 .Line.Weight = 0.75
 .Line.Transparency = 0#
 .Line.Visible = msoFalse
 .LockAspectRatio = msoTrue
 .Height = 330.85
 .Width = 500.05
 .PictureFormat.Brightness = 0.5
 .PictureFormat.Contrast = 0.5
 .PictureFormat.ColorType = msoPictureAutomatic
 .PictureFormat.CropLeft = 0#
 .PictureFormat.CropRight = 0#
 .PictureFormat.CropTop = 0#
 .PictureFormat.CropBottom = 0#
End With
End Sub

Che tipo di oggetto stai usando per il grafico? Ho provato il tuo codice con un grafico Excel / copia e incollato e un grafico a parola, ed entrambi sembrano funzionare bene (in Word 2013).
jdh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.