|
Помогите дотянуться до картинки в Word
| ☑ |
0
BlackOlga
08.01.13
✎
20:15
|
Добрый день, очень нужен совет опытных программистов- как дотянуться до названия, имени картинки, которую я вставляю в Word?
Вот что есть на этот момент:
ПолноеИмяФайла = "D:\Ворд\файл.doc";
Word = Новый COMОбъект("Word.Application");
Word.Documents.Open(ПолноеИмяФайла);
Сообщить(Word.ActiveDocument.Shapes("Rectangle 4").Name);
Рисунок = Word.Selection.InlineShapes.AddPicture("D:\Ворд\lin.jpg", False, True);
//Сообщить(Рисунок.Name);
Word.Quit()
рисунок вижу, дотянуться не могу.
|
|
1
Pashkaa
08.01.13
✎
21:06
|
А Shift+F9 на Рисунок что говорит во время выполнения кода?
|
|
2
BlackOlga
08.01.13
✎
21:25
|
в отладке говорит что Рисунок- com объект. Я просто не знаю как запросить имя рисунка этого. билась но не нашла пока. в ВБА смотрела по макросам- не вышло
|
|
3
Pashkaa
08.01.13
✎
21:28
|
ну дак ComObject это понятно, но дерево с именами реквизитов можно же развернуть и возможно там будет реквизит содержащий имя.
|
|
4
Pashkaa
08.01.13
✎
21:30
|
А для чего тебе имя картинки?
|
|
5
BlackOlga
08.01.13
✎
21:33
|
В том-то и дело, что перепахала почти все- не нашла, поэтому и спрашиваю опытных может подсказку где шерстить чуть более предметно)
имя в дальнейшем- буду использовать, это только 0,1% от всей работы, надо будет дальше достукиваться до картинки (мне показалось что лучше уж по имени) и до квадратиков рисованных- уже сделала.
|
|
6
Pashkaa
08.01.13
✎
21:37
|
В случае с word наверно будет лучше обращаться либо перебором коллекции картинок в цикле либо через [х] обращение по номеру в коллекции.
|
|