Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

Mastera помогите!!! MS Word as Delphi   Найти похожие ветки 

 
Dmitrij_K   (2004-03-11 12:05) [0]

Как вырезать из документа word все рисунки и сохранить их в одельную папку ???
Как открывается word я знаю, но добраться до рисунков не могу.


 
kaif ©   (2004-03-11 12:22) [1]

Если картинки в виде символов в строке и организованы как ссылка на внешний файл, то добраться до них можно примерно так:
ImageCount := WordDoc.Paragraphs.Item(i).Range.InlineShapes.Count;
for j := 1 to ImageCount do //разбираем на картинки
 s := WordDoc.Paragraphs.Item(i).Range.InlineShapes.Item(j).LinkFormat.SourceFullName;

Этот код я выдрал из своей программы. До встроенных картинок тоже можно добраться, но я не помню как. На диске с Office раньше шел хороший Help для тех, кто пишет на VB. Там полная структура классов описана


 
Dmitrij_K   (2004-03-11 12:30) [2]

Я нашол как до них добраться. Это делается через ActiveDocument.inlineShapes.Count
А вот сохранить как?


 
kaif ©   (2004-03-11 12:32) [3]

Какие свойства есть у InlineShapes.Item(j) ?


 
Dmitrij_K   (2004-03-11 12:36) [4]

не имею ни какого понятия,
но если сначало вырезать рисунок, создать новый документ, вставить, и сохранить в HTML. Если делать так через Word то рисунок сохраниться как image001.*
А через delphi как сохранить в html???



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
14-1077726539
alxx
2004-02-25 19:28
2004.03.28
Веб дизайн. Принудительное обновление странички..


14-1077706250
Morg
2004-02-25 13:50
2004.03.28
Оптимальный вариант передачи данных


14-1077777317
Тумар
2004-02-26 09:35
2004.03.28
Как вы думаете?


3-1077905870
Zilog
2004-02-27 21:17
2004.03.28
расчеты на основе данных из базы данных. SQL.


3-1077373914
diwin
2004-02-21 17:31
2004.03.28
Как скопировать хранимую процедуру в другую бд?