![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Доброе утро.
Не получается разобратся с Word, не могу открыть новый документ. В диспетчере задач Winword.exe присутсвует, но новый документ не открывается, ошибок при компилировании нет. Говорит что сервер RPC не доступен! Где у меня ошибка, подскажите. Код HTML:
|
|
#2
|
||||
|
||||
|
У меня никаких ошибок не возникает, если сделать так:
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleServer, WordXP, StdCtrls;
type
TForm1 = class(TForm)
MSWord: TWordApplication;
WordDocument1: TWordDocument;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
MSWord.Connect;
MSWord.Documents.Add(EmptyParam, EmptyParam, EmptyParam,EmptyParam);
WordDocument1.ConnectTo(MSWord.ActiveDocument);
MSWord.Visible := True;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WordDocument1.Close;
WordDocument1.Disconnect;
MSWord.Quit;
MSWord.Disconnect;
end;
end.
|
|
#3
|
||||
|
||||
|
Действительно все работает. Как говорится - будь внимателен!
Благодарю за подсказку. |
|
#4
|
||||
|
||||
|
Все получилось. Спасибо за консультацию!
|