Word 2007 VBA не может управлять изображениями? - PullRequest
1 голос
/ 18 марта 2009

Попробуйте записать макрос в Word 2007, обратите внимание, что вы ничего не можете сделать с изображениями. (или это локальная проблема с моей машиной?)

И я даже не могу найти объект Picture / Image в объекте Word. Ссылка

Что дает?

Ответы [ 2 ]

4 голосов
/ 18 марта 2009

В Word изображения обрабатываются как фигуры. В основном существует два типа: InlineShapes, которые выровнены по тексту, и Shapes, которые являются фигурами, плавающими на странице.

Вы можете получить доступ к изображению в зависимости от его типа через

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

или

With ActiveDocuments.Shapes(1)
    .Width = 300
    .Height = 200
End With
2 голосов
/ 18 марта 2009

При записи вы не можете использовать мышь, чтобы выбрать что-либо, поэтому вы должны использовать клавиатуру, чтобы выбрать изображение, а затем использовать опции меню для управления им.

...