Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Второй архив вопросов и ответов (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/)
-   -   Сохранение картинки из документа через макрос (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/sohranenie-kartinki-iz-dokumenta-cherez-makros-304904/)

Guest 29.09.2011 23:10

Сохранение картинки из документа через макрос
 
Есть большая нужда сохранить из документа картинки с помощью макроса в определенную папку.Катинку, например, нашли так:oDoc = ThisComponentoGraphics = oDoc.getGraphicObjects()oImage = oGraphics.getByIndex(0)Для html-файлов все просто - картинки лежат "рядом" с html-файлом, а не в одном и том же файле:oImage.GraphicUrl дает путь к картинке, и ее легко считать с диска с скопировать, куда нужно.Но для odt, doc, rtf oImage.GraphicUrl не дает "полный" путь к картинке (она "лежит" внутри файла). Для этих форматов oImage.GraphicUrl=vnd.sun.star.GraphicOb ject:10000000000000000A56F45 (или что-то в этом роде). Тип (jpg, png...) можно считать из oImage.Graphic.MimeType.Подскажите, пожалуйста, как же все-таки скопировать картинку из этих форматов в нужную папку. Я уже всю голову сломал. Читал все, что смог найти.Спасибо за помощь.


Часовой пояс GMT, время: 18:04.


© www.otvetnemail.ru - Форум вопросов и ответов.