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

Вниз

Работа с Word   Найти похожие ветки 

 
Alfred   (2003-09-09 10:57) [0]

В ниже приведенном примере редактор Word загружается автоматически с помощью компонент TWordApplication и TWordDocument. Строка в документ также заносится автоматически.
Word в данном случае работает в фоновом режиме и на
экране не отображается.
Вопрос: Как вывести Word на экран, поскольку мне
необходимо заносить в документ c:\zagotovka.doc
необходимые данные вручную, а затем из программы сохранить
файл под другим именем.
Должны быть и совершенно другие решения этой проблемы.
Заранее благодарен.

unit Main;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Buttons, ComCtrls, ExtCtrls, OleCtnrs, Word97, OleServer;

type
TForm1 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
WordApplication1: TWordApplication;
WordDocument1: TWordDocument;
SpeedButton1: TSpeedButton;
procedure SpeedButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.SpeedButton1Click(Sender: TObject);
var
n: OleVariant;
begin
n := "c:\zagotovka.doc";
WordApplication1.Documents.Open(n,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam);
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
WordApplication1.Selection.TypeText("Привет от старых штиблет");
n := "c:\rezultat.doc";
WordDocument1.SaveAs(n);
WordDocument1.Close;
end;

end.


 
clickmaker ©   (2003-09-09 12:00) [1]

WordApplication1.Visible := true;



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
1-56730
BlackTiger
2003-11-02 16:47
2003.11.17
Почему RichEdit такой дурной. Или у меня что...


6-56803
Программер
2003-09-19 07:08
2003.11.17
Народ помогите найти???


1-56604
RoLeX
2003-11-06 00:02
2003.11.17
TOpenDialog, как сделать?


1-56693
td
2003-11-07 16:03
2003.11.17
Как динамически добавить item в Popup Menu?


14-56859
aVast
2003-10-24 09:21
2003.11.17
Есть такая система axapta...