|
Вопрос # 2 203/ вопрос открыт / |
|
Здравствуйте, эксперты!
Как можно отправить какой нибудь текст на word? вообще как кнему подключиться? Я хочу сделать так: например у меня есть один файл, через моего пргу надо отправит эту файл прогу word, чтобы он открыл этот файл и например надо найти слову "я тут" и его поменять на "я не тут". Как это можно реализовать на делфи?
 |
Вопрос задал: ElektrinO (статус: Посетитель)
Вопрос отправлен: 17 декабря 2008, 18:26
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Шичко Игорь
Здравствуйте, ElektrinO!
Если конкретно по вопросу, то реализацию можете посмотреть в приложении.
Более подробно, и другие функции нужно, конечно, смотреть дополнительно.
Приложение: Переключить в обычный режим- unit Unit1;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
-
-
- type
- TForm1 = class(TForm)
- Button1: TButton;
- procedure Button1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- Form1: TForm1;
-
- implementation
-
- {$R *.dfm}
-
- procedure TForm1.Button1Click(Sender: TObject);
- var
- Word, Doc: variant;
- begin
-
- Word.Visible:= True;
-
- Doc.Select;
- Word.Selection.Find.Forward:=true;
-
-
-
-
-
-
- end;
-
- end.
-
 |
Ответ отправил: Шичко Игорь (статус: 9-ый класс)
Время отправки: 18 декабря 2008, 07:50
Оценка за ответ: 5
Комментарий к оценке: Работает! Спс вам болшое. Вы мне помогли
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 20 декабря 2008, 07:31; участников в обсуждении: 4.
|
Ученый (статус: 8-ой класс), 17 декабря 2008, 18:47 [#1]:
Чет не пойму вопрос..... Вам надо найти "я тут" и заменить в .doc файле?
|
|
Anderson N.N (статус: 2-ой класс), 17 декабря 2008, 22:21 [#2]:
Вам нужно произвести операции с файлом ... тогда word открывать
незачем сделай через делфи
------------------------------------------------------
Если нужно файл открыть с помощью Word то используй
ShellExecute (для его использования нужно добавить в uses модуль ShellApi)
если же надо открыть файл в Word и еще и редактировать там (ваша программа работает с чужим окном)
Ну тогда поздравляю с геморроем...
Но если вас не пугают трудности тогда читай про
FindWindow и пр...
|
|
Мережников Андрей (статус: Абитуриент), 18 декабря 2008, 06:58 [#3]:
to Anderson - о каком геморрое идет речь? Надо использовать OLE Automatisation, а не изобретать велосипед. Тогда и "Релиф" не понадобится
to Elektrino на форуме неоднократно поднимались вопросы о взаимодействии Delphi и MS Office - поищите
|
|
ElektrinO (статус: Посетитель), 20 декабря 2008, 07:31 [#4]:
Спасибо вам вы мне помогли !!!__))
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|