Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Проблема сwordapplication


Автор: DYUMON 14.2.2007, 11:27
Прога выводит отчет в вордовский документ . мне там надо сделать разрыв чтоб с новой строки начать текст я делаю
wordapplication1.Selection.InsertBreak(wdPageBreak); 
а Delphi  выдаёт  [Error] Unit1.pas(304): Types of actual and formal var parameters must be identical   я перепробовал кучу вариантов и в WordXP.pas смотрел. Что тут может быть.

Автор: Yanis 14.2.2007, 12:14
Всё верно, но теперь ты создал тему не в том разделе smile 

Код
var
  br: OleVariant;
begin
  br := wdPageBreak;
  WordApplication1.Selection.InsertBreak(br);
end;


Добавлено @ 12:15 
Попробуй ещё вот так:
Код
WordApplication1.Selection.InsertBreak(OleVariant(Pointer(wdPageBreak)^));

Автор: Albinos_x 16.2.2007, 10:46
хм...
Цитата(DYUMON @  14.2.2007,  11:27 Найти цитируемый пост)
 чтоб с новой строки начать текст я делаю

для этого достаточно вставить новый параграф...
для того чтоб вставить новую страницу:
Код
...
WordApplication1.Selection.InsertBreak(EmptyParam);
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)