2009-03-17 9 views
1

Versuchen Sie, ein Makro in Word 2007 aufzuzeichnen. Beachten Sie, dass Sie mit Bildern nichts anfangen können. (Oder ist das ein lokales Problem mit meinem Gerät?)Word 2007 VBA kann Bilder nicht steuern?

Und ich kann nicht einmal das Bild/Bild-Objekt innerhalb der Word-Objekt Ref. Finden.

Was gibt?

Antwort

4

In Word werden Bilder intern als Formen behandelt. Es gibt grundsätzlich zwei Typen: InlineShapes, die inline mit dem Text ausgerichtet sind, und Shapes, bei denen es sich um alle Formen handelt, die auf einer Seite schweben.

Sie ein Bild von seinem Typ entweder über

With ActiveDocument.InlineShapes(1) 
    .Width = 300 
    .Height = 200 
End With 

oder

abhängig zugreifen können
With ActiveDocuments.Shapes(1) 
    .Width = 300 
    .Height = 200 
End With 
2

Bei der Aufnahme können Sie mit der Maus nichts auswählen, Sie müssen also mit der Tastatur das Bild auswählen und dann die Menüoptionen verwenden, um es zu bearbeiten.