Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 290

/ вопрос открыт /

Добрый день, уважаемые эксперты. Подскажите, пожалуйста как из Delphi найти в шаблоне Word конкретное слово? Заранее спасибо

Михаил Лебедев Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Михаил Лебедев (статус: Посетитель)
Вопрос отправлен: 6 июня 2010, 18:51
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Шичко Игорь

Здравствуйте, Михаил Лебедев!
Предлагаю такой простенький код.

Будут вопросы, пишите в форум

Приложение:
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7. Dialogs, StdCtrls, ComObj;
  8.  
  9. type
  10. TForm1 = class(TForm)
  11. Button1: TButton;
  12. procedure Button1Click(Sender: TObject);
  13. private
  14. { Private declarations }
  15. public
  16. { Public declarations }
  17. end;
  18.  
  19. var
  20. Form1: TForm1;
  21.  
  22. implementation
  23.  
  24. {$R *.dfm}
  25.  
  26. procedure TForm1.Button1Click(Sender: TObject);
  27. var
  28. Word: variant;
  29.  
  30. begin
  31. Word:= CreateOleObject('Word.Application');
  32. Word.Visible:= False;
  33.  
  34.  
  35.  
  36.  
  37. ShowMessage('yes')
  38. else
  39. ShowMessage('no');
  40. Word.ActiveDocument.Close;
  41. try
  42. Word.Quit;
  43. finally
  44. Word:= UnAssigned;
  45. end;
  46.  
  47. end;
  48.  
  49. end.


Ответ отправил: Шичко Игорь (статус: 9-ый класс)
Время отправки: 6 июня 2010, 19:24
Оценка за ответ: 5

Комментарий к оценке: Ответ - то что надо!!!

Мини-форум вопроса

Всего сообщений: 1; последнее сообщение — 6 июня 2010, 19:44; участников в обсуждении: 1.
Михаил Лебедев

Михаил Лебедев (статус: Посетитель), 6 июня 2010, 19:44 [#1]:

Игорь, спасибо Вам огромное! Целую неделю бился над этой задачей, а Ваше решение - оно мне очень помогло. Еще раз большущее Вам спасибо!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:29
Выполнено за 0.02 сек.