Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтение из Word / 6 сообщений из 6, страница 1 из 1
27.12.2004, 16:57:13
    #32846539
KarK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
У меня вопрос: Как можно получить или найти
в документе на Word определённые данные.
Например: в тексте есть "поля"
номер полисы :12325/12
дата аварии : 28/07/2003
компания: аааббб
и т.д.

Мне нужно "прочитать" их и внести в DB.
Никак не могу сообразить как это сделать.

И еще, простите за вопрос,
но как я могу прочитать строчку в Worde из VB

Подскажите , спасибо
...
Рейтинг: 0 / 0
27.12.2004, 17:33:40
    #32846621
Dats
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
Public Sub FindAndReplaceInPage(WordDoc As Word.Document, ByVal iTR As Integer, SourceStr As String, ReplaceStr As String)

WordDoc.Sections(iTR).Range.Characters(1).Select
WordDoc.Sections(iTR).Range.Find.ClearFormatting
WordDoc.Sections(iTR).Range.Find.Replacement.ClearFormatting
WordDoc.Sections(iTR).Range.Find.execute SourceStr, False, True, False, False, False, True, _
wdFindContinue, False, ReplaceStr, wdReplaceOne
End Sub

где iTR - страница
SourceStr - что ищем
ReplaceStr - на что меняем.

В твоем случае
после поиска
WordDoc.Sections(iTR).Range.Characters(1).Select
потом Copy, и в базу.

А вообще записывай просто макросы, и смотри потом на их код
...
Рейтинг: 0 / 0
27.12.2004, 17:57:36
    #32846667
KarK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
Простите , я не поняла.
1. зачем - менять
2. "copy" чего
3. я знаю "название" поля , а сохранить нужно данные ,
которое идет после него или под ним.
...
Рейтинг: 0 / 0
04.01.2005, 11:04:48
    #32853506
KarK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
Кстате вопрос все ещё актуален.
...
Рейтинг: 0 / 0
04.01.2005, 12:35:23
    #32853577
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
KarKКак можно получить или найти в документе на Word определённые данные.
Мне нужно "прочитать" их и внести в DB.
как я могу прочитать строчку в Worde из VBДля программной работы с документами Word'а целесообразно использовать объекты, их свойства и методы,
СПЕЦИАЛЬНО разработанные с целью облегчения обработки документов Word.
Они находятся в Microsoft Word v.m Object Library, где v.m - цифровое обозначение версии и модификации Word'а.
Библиотека обширная, поэтому первое знакомство производится так: DatsА вообще записывай просто макросы, и смотри потом на их кодИ, так как: KarKвопрос все ещё актуален., посмотрите Help по Word'у: вкладка "Мастер ответов", в TextBox "Выберите действие" введите запрос "Запись макроса".
...
Рейтинг: 0 / 0
04.01.2005, 17:05:58
    #32853764
KarK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение из Word
спасибо, попробую разобраться.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтение из Word / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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