powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск текста внутри *.doc файла
33 сообщений из 33, показаны все 2 страниц
Поиск текста внутри *.doc файла
    #34213763
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!!! Помогите пожалуйста очень срочно надо!!! Есть куча вордовских файлов (около 1000). Надо по № документа (№ храниться внутри файла) открыть сам файл. Друзья, спасайте!!!
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34213822
Windows
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А обычный поиск через Windows не поможет ?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34213839
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы знаете, подходит, но необходимо чтобы на рабочем столе был ярлык и по щелчку появлялось поле куда шеф введет поисковое слово, к сожалению на такие трудности как стандартный поиск у руководителей не хватает времени. я была бы очень признательна если бы Вы помогли с решением такой задачи!!! Очень надеюсь на помощь, сама не могу придумать как это надо сделать...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34213991
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже ухожу, но я очень надеюсь что может быть вы мне поможете решить проблему. Надеюсь на вас...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34213996
Windows
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>>
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34214004
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub AFileFind()
    'поиск файла с текстом
   With Application.FileSearch
        .NewSearch
        .LookIn = "C:\temp2" 'папка где искать
        .SearchSubFolders = False
        .FileType = msoFileTypeWordDocuments 
        .TextOrProperty = "текст" ' возможны подстановочные символы
        If .Execute() >  0  Then
            For i =  1  To .FoundFiles.Count
                MsgBox .FoundFiles(i)
            Next
        End If
    End With
End Sub
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34214025
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробовала убедить на стандартный поиск - ответ один - нужен ярлык по которому в поле набираем искомые символы. Путь к папке доковских файлов не меняется. Вот и бьюсь головой о стену... срочно вызывают, но я на вас надеюсь... очень...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34214941
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное всем кто откликнулся и помог!!! В общем сделала так:
Через Сервис\Настройка вытащила пиктограмму "Поиск файлов..." Настроила путь к папке поиска (самое главное что ворд помнит путь даже после перезагрузки и пользователю не придется перенастраивать пути) и сказала чтобы пользовались именно этим. Но без Вас бы мне это в голову не пришло бы. Спасибо огромное еще раз всем Вам!!!!! :)
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34214980
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, скажите, пожалуйста, вот если есть куча файлов, но все они сделаны по шаблону, т.е. я знаю что во второй строке после "Акт №" стоит номер акта. Возможно такое чтобы программа строила реестр по этим файлам, т.е. выбрала все номера в отдельный файл (причем не важно - в ворд, эксель) а рядом с этим номером поставила гиперссылку на вордовский файл, собственно из которого и был взят этот номер?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34214984
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor поясните мне пожалуйста, как мне воспользоваться этим кодом?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215362
Фотография Болтун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуюсь программой Архивариус-3000. Зайди на их сайт, посмотри описаловку, скачай триал. Я этой программой доволен, 295 руб. заплатить было не жалко.
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215364
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor, у меня все получилось с макросом! Я создала панель управления свою и поместила на нее макрос, работает все идеально, а Вы не подскажите как сделать так, чтобы по msgboxне просто выводился путь и имя файла, а именно открывался сам файл, если несколько таких файлов - то пусть они все и открываются. Пробовала найти что-то наподобии OpenFile, но что-то не получается...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215448
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NataRVvkodor, у меня все получилось с макросом! Я создала панель управления свою и поместила на нее макрос, работает все идеально, а Вы не подскажите как сделать так, чтобы по msgboxне просто выводился путь и имя файла, а именно открывался сам файл, если несколько таких файлов - то пусть они все и открываются. Пробовала найти что-то наподобии OpenFile, но что-то не получается...

Можно сделать программку в любой среде программирования используя API функции виндоса. Нужно с самого начала определиться в какой среде программить, а потом уже задать тот же вопрос в соответствующей ветке данного форума (или другого подобного).
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215511
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZ это надо делать в самом ворде - так начальству спокойнее. Создала свою панель инструментов и поместила на нее макрос. В общем тот код который написал vkodor (сам код находится выше), подходит - ищет файлы, но результат выводит просто в msgbox-е, а мне надо чтобы все найденые файлы открывались. Как это можно сделать?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215583
MasterZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NataRVMasterZ это надо делать в самом ворде - так начальству спокойнее. Создала свою панель инструментов и поместила на нее макрос. В общем тот код который написал vkodor (сам код находится выше), подходит - ищет файлы, но результат выводит просто в msgbox-е, а мне надо чтобы все найденые файлы открывались. Как это можно сделать?

В ворде решать задачи файловой системы виндос? Зачем? ИМХО правильней при помощи приложения, можно даже консольного осуществить поиск и открыть найденные документы. А как из ворда я даже не представляю. В ворде есть встроенный язык, но вообщето это средство для создания документов. Вы же не станете молотком пилить дерево. Можно конечно перепилить, но сколько это займет времени. Так что советую уделить свое внимание выбору инструментария.
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215595
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Documents.Open .FoundFiles(i)
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215597
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буду признательна если Вы мне в этом поможете
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215607
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor спасибо огромное!!! чичас попробую!!! Вы мой спаситель!!! :)
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215613
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub AFileFind()
    'поиск файла с текстом
    tx = InputBox("Введите слово поиска", "Поиск")
    If tx = "" Then Exit Sub
    With Application.FileSearch
         .NewSearch
         .LookIn = "C:\temp2" 'папка где искать
         .SearchSubFolders = False
         .FileType = msoFileTypeWordDocuments
         .TextOrProperty = tx ' возможны подстановочные символы
         If .Execute() >  0  Then
             For i =  1  To .FoundFiles.Count
                 Documents.Open .FoundFiles(i)
             Next
         End If
     End With
End Sub
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #34215814
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodor СПАСИБО ВАМ ОГРОМНОЕ!!! :) Вы просто не представляете как я Вам благодарна!!! :)
Поздравляю Вас с наступающим НОВЫМ ГОДОМ!!! Сачстья, Удачи, Любви, Исполнения Желаний и Всего Самого Наилучшего в новом году!!! :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Поиск текста внутри *.doc файла
    #38336394
Андрей7771977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkodor, А как и где создать-запустить данный код?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336395
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALt+F11
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336397
Андрей7771977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, я в ворде создал макрос и заработал...
А можно ли строчку дописать, чтобы внутри фаила изменить найденный текст, или просто удалить?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336463
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не строчка будет.
Если вы не поняли - здесь используется встроенный в ворд поиск по файлам и просто открывается найденная коллекция. Дальше надо искать и заменять уже внутри документа.
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336497
Андрей7771977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, Да, я понял, у меня этот код заработал, я и для подпапок поиск включил, я просто хочу прямо внутри кода прописать (пусть не строчка, некий блок), чтобы пакетом исправить фаилы, просто у меня задача, есть множество фаилов для сайта, в них ненужные строчки и их надо во всех фаилах удалить-заменить (или заремить)...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336503
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте необходимый вам макрос для замены в одном документе, а я помогу его встроить в этот цикл для всех документов.
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336504
Андрей7771977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, фаилы Htm(l) к тому же...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336519
Андрей7771977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, с доками я понял как сделать... макрос же можно и в ручную по действиям программировать... А вот с Html и пойск не работает, надо видно искать в программах работы с сайтами...
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336535
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так програм для поиска-замены в текстовых файлах пруд пруди. Нафиг ворд не нужен.
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336645
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
выложите файл для анализа
--форма должна быть сохранена
--видно поисковое слово
--что удалять

---------
инфа может быть условной, формат --точным
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336649
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей7771977,

выложите файл для анализа
--форма должна быть сохранена
--видно поисковое слово
--что удалять

---------
инфа может быть условной, формат --точным
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38336650
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Я?
...
Рейтинг: 0 / 0
Поиск текста внутри *.doc файла
    #38337527
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

извиняюсь, ошиблась кнопкой
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск текста внутри *.doc файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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