Показать сообщение отдельно
  #2  
Старый 20.05.2012, 05:08
Аватар для Kailon
Kailon Kailon вне форума
Активный
 
Регистрация: 06.06.2010
Сообщения: 340
Версия Delphi: 11.3
Репутация: 429
Сообщение

А у меня проще
Код:
procedure TForm1.OpenWordClick(Sender: TObject);
var
  NameWordDoc: OleVariant;
begin
  if SaveDialog.Execute then
    NameWordDoc := SaveDialog.FileName + '.doc';
  if NameWordDoc <> '' then
    begin
      WordApp.Connect;
      WordApp.Documents.Add(EmptyParam, EmptyParam, EmptyParam, EmptyParam);
      WordDoc.ConnectTo(WordApp.ActiveDocument);
      WordDoc.SaveAs(NameWordDoc);
      WordApp.Visible := True;
      WordApp.Disconnect;
    end;
end;

P.S.: компоненты WordApp (WordApplication), WordDoc (WordDocument) с закладки Servers
__________________
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
Ответить с цитированием