powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Word ...
2 сообщений из 2, страница 1 из 1
Word ...
    #32164580
user_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаю следующее:
...
d1 := w.Documents.Add('myfile.doc');
d2 := w.Documents.Add('');
{копирую содержимое}
for i := 1 to d1.Paragraphs.Count do begin
r1 := d1.Paragraphs.Item(i).Range;
r1.Select;
r1.Copy;
d2.Paragraphs.Item(i).Range.Collapse(wdCollapseEnd);
d2.Paragraphs.Item(i).Range.Paste;
end;

вопрос:
как скопировать сразу все параметры документа (отступы, ориентация и т.д.)?

вариант с перечислением меня не устраивает
d2.PageSetup.PageWidth := d1.PageSetup.PageWidth;
d2.PageSetup.PageHeight := d1.PageSetup.PageHeight;
...
d2.PageSetup.Orientation := d1.PageSetup.Orientation;
...
Рейтинг: 0 / 0
Word ...
    #32164800
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А типа так: :-)
Код: plaintext
1.
2.
3.
4.
d1 := w.Documents.Add('myfile.doc'); 
d1.SaveAs('newfile.doc');
d2:=d1;
d1:= w.Documents.Add('myfile.doc'); 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Word ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]