powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как из дельфи запустить Wordовский шаблон?
8 сообщений из 8, страница 1 из 1
Как из дельфи запустить Wordовский шаблон?
    #32197494
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как из дельфи создать новый документ из Wordовский шаблон?
Т.е. есть шаблон документа, напримет ххх.dot, нужно из дельфи запустить его и тем самым создать документ с название ххх1.doc и т.д.
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32197504
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
...
    appWord: TWordApplication;
    docWord: TWordDocument;
...

// Открытие MS Word
function TReportData.OpenWord( T : String ) : Boolean;
var Template : OleVariant;
begin
  try
    if Assigned(fProgress) then fProgress.SetStatus( 'Открытие Microsoft Word' );
    appWord.Connect;
    if T<>'' then Template := T else Template := EmptyParam;
    docWord.ConnectTo( appWord.Documents.Add( Template, EmptyParam, EmptyParam, EmptyParam ) );
    Result := True;
  except
    Result := False;
  end;
end;
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32197526
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// Закрытие MS Word
function TReportData.CloseWord : Boolean;
begin
  try
    if Assigned(fProgress) then fProgress.SetStatus( 'Закрытие Microsoft Word' );
    appWord.Visible := True;
    docWord.Disconnect;
    appWord.Disconnect;
    Result := True;
  except
    Result := False;
  end;
end;
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32197549
zZzZz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 
var 
 SaveChanges,Template, OpenAsTemplate: OleVariant; 
 WordApp: TWordApplication;
 WordDoc1: TWordDocument;
Begin
   WordApp := WordApp.Create(nil);
   Template := 'Normal';
   SaveChanges := False; 
   OpenAsTemplate := True;
   WordApp.Documents.Add(Template, OpenAsTemplate);
   WordDoc1.ConnectKind := ckAttachToInterface;
   WordDoc1.ConnectTo(WordApp.ActiveDocument);
   WordApp.Visible := true;
   WordDoc1.Disconnect;
   WordApp.Disconnect;
End;
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32198385
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какую библиотеку нужно подключить?
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32198424
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты бы сказал, что ли, какая версия Delphi...
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32198428
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
7
...
Рейтинг: 0 / 0
Как из дельфи запустить Wordовский шаблон?
    #32198436
Speaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя должна быть закладка Servers, оттуда и возьми
все необходимые компоненты.
Если что, то юнит = Word2000
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как из дельфи запустить Wordовский шаблон?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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