powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите получить значения из Wordа
8 сообщений из 8, страница 1 из 1
Помогите получить значения из Wordа
    #39534911
jonybest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть документ Word. В документе выгрузка из базы данных. В тексте куча гамна, периодически в тексте проходит строка типа
Код: sql
1.
Фамилия Иванов      Имя Петр      Отчество Иванович

Нужно эти данные вставить в sql.
Нужную строку по признаку "Фамилия" осуществляю по коду
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 function FindInDoc(const aWdDoc : Variant; const aSearchText : String) : Variant;
const
  wdFindStop = 0; //Завершить поиск при достижении границы диапазона.
var
  wdRng, wdFind : Variant;
begin
  VarClear(Result);
  //Диапазон, охватывающий всё содержимое документа.
  wdRng := aWdDoc.Content;

  //Настройка поиска.
  wdFind := wdRng.Find;
  //wdFind.ClearFormatting;
  wdFind.Text := aSearchText;
  //True - поиск вести от начала - к концу диапазона.
  wdFind.Forward := True;
  //wdFindStop - завершить поиск при достижении границы диапазона.
  //wdFind.Wrap := wdFindStop;

  //Поиск текста.
  if wdFind.Execute then Result := wdRng;
end;



Что делать дальше?
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39534919
jonybest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если получить всю строку то можно выделить нужное с
Код: sql
1.
функция Copy(S: String; Index, Count: Integer): String


как сохранить полученные данные в sql я то знаю. Проблема с понимание как работать с вордом...
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39534928
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, тут программист нужен.
иначе никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39534930
jonybest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как выделить строку найденную поиском?
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39534942
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.10.2017 17:59, jonybest пишет:
> как выделить строку найденную поиском?

если она найдена, то она выделена.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39534998
jonybest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
код не подскажите? Через функцию я получаю только слово которое ищу... или я не прав?
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39535011
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jonybest> код не подскажите?

А код, который приведен в первом сообщении, откуда скопипастен?

P.S. Просить готовый код, тем более по FAQ-овым вопросам -
глупо и неэффективно, проще и быстрее самому в поиск глянуть.
http://sql.ru/forum/actualsearch.aspx?search=Excel поиск&bid=20
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите получить значения из Wordа
    #39535167
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jonybest,

Ворд позволяет записать макрос, который потом можно реализовать в программе.
Если лень с этив возиться, то можно через TRichEdit попробовать.
http://www.sql.ru/forum/150577/kak-v-richedit-zagruzit-dokument-word
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Помогите получить значения из Wordа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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