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

Вниз

настройка Word овского параграфа из Delphi   Найти похожие ветки 

 
John Magic   (2005-01-12 16:34) [0]

Хочу отформатировать параграф вставленный из Delphi, но на нужных параметрах при запуске ругается "Параметр задан не верно".

With MSWA.Selection.ParagraphFormat do begin
 WidowControl := Integer(True);
 KeepWithNext := Integer(True);
 KeepTogether := Integer(True);
End;

Работает только при False. Что надо сделать, чтобы присвоить абзацу свойства? И возможно ли такое?


 
GanibalLector ©   (2005-01-13 00:04) [1]


var WordApp:Variant;Doc1:OleVariant;
begin
  WordApp := CreateOleObject("Word.Application");
  WordApp.Documents.add;
  wordapp.visible:=true;
  Doc1 := WordApp.ActiveDocument;
  WordApp.Selection. TypeText("GanibalLector");
//  wdAlignParagraphCenter = $00000001;
   WordApp.Selection.ParagraphFormat.Alignment:=1;
   WordApp.Selection.ParagraphFormat.KeepWithNext:=true;//не отрывать от следующего
   WordApp.Selection.ParagraphFormat.WidowControl:=true; //запрет висячих строк
   WordApp.Selection.ParagraphFormat.KeepTogether:=true;//не разрывать абзац
 Doc1:=UnAssigned;WordApp:=UnAssigned;
end;

Естественно,можно и false.Проверить в "Абзац"-"Положение на странице."


 
John Magic   (2005-01-13 09:17) [2]

А можно это сделать с помощью компонента MSWA: TWordApplication вместо WordApp: Variant. Или совместить два объекта для одного документа? Просто там уже столько написано кода.


 
GanibalLector ©   (2005-01-13 09:26) [3]

Наверное ДА.Точно не скажу ибо не люблю я его и не работаю с ним.


 
YurikGL ©   (2005-01-13 13:09) [4]


> А можно это сделать с помощью компонента MSWA: TWordApplication
> вместо WordApp: Variant.

Можно... нажимаешь Ctrl+пробел и смотришь доступные параметры...



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1126947438
Piter
2005-09-17 12:57
2005.10.09
Непонятка с директивами компилятора


4-1123502012
-c-st-s-
2005-08-08 15:53
2005.10.09
Контекст устройства для hBitmap


3-1125038851
Piero
2005-08-26 10:47
2005.10.09
Счетчик таблицы в IB


4-1123613446
Vitaly123
2005-08-09 22:50
2005.10.09
RS-485


4-1123920434
psa247
2005-08-13 12:07
2005.10.09
StartUp Folder