[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Может есть на форуме писуны на VBA? :) VBA потому, что API офиса с ним практически полностью совпадает... А я делаю COM+, с этим API работающий :) Есть задача: вытащить из документа Ворда (активного) все картинки. Без сохранения самого документа на диск. Сами картинки можно сохранять, но еще лучше - поток в памяти или массив байт (это вообще супер) :) Кто-нибудь знает решение? :) |
| ||
ms-help://MS.MSDNQTR.2003APR.1033/vbawd10/html/woobjShape.htm ? |
| ||
Возножно.. Саш, текстик (или кусочек кода) не выложишь? Нет у меня такого хелпа... А еще тут же вопрос: при сохранении SaveAS с указанием HtmlFormat у меня Word сохраняет файл в диком виде: все русские буквы там получаются спецсимволами в закодированной нотации.. Форйм, наверное, не позволит написать пример - HTML переведет его.. Но там решетка, амперсанд и 4 цифры.. Это как-нибудь лечится? |
| ||
Судя по названию документа (узнаю суть уже из самого УРЛа ;) ) речь идет о ActiveDocument.Shapes ? Так вот, после помещения картинки в документ количество айтемов этой коллекции не изменяется.. как был 0 так и остается, это я все тыкал раньше.. |
| ||
да, речь шла именно об этом. Про кол-во итемов сказать ничего не могу, не проверял, но ИМХО, единственное место где упоминаются picture'сы. Правда при чтении у меня сложилось странное мнение, что шейпами там названо всё, что угодно, но не именно пикчи - и буллеты, и области, и wmp-шки... Потом у меня сложилось мнение, что пикчи надо искать в списке линков... но внятного указания-описания или примера кода я так и не нашел :( |