Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Gluck
Статус: 3-й класс
Рейтинг: 263
∙ повысить рейтинг »
solowey
Статус: Профессионал
Рейтинг: 60
∙ повысить рейтинг »
Sergey V. Gornostaev
Статус: Профессионал
Рейтинг: 11
∙ повысить рейтинг »

∙ Basic

Номер выпуска:1147
Дата выхода:05.10.2020, 13:15
Администратор рассылки:Андреенков Владимир (Академик)
Подписчиков / экспертов:15 / 13
Вопросов / ответов:3 / 6

Консультация # 123800: Уважаемые эксперты. Помогите в решении задачи. Необходимо по известному пути открыть текстовый файл, найти определенный кусок текста и вставить его в ячейку....
Консультация # 64378: Добрый_День_! Как открыть файл с текущего каталлога_? Так открываем явно. objExcel.Workbooks.Open ("C:\RKanP\TabShVx.xls") А как открыть его с любого каталлога_?.(_где установлена_программа_) С уважнием Александр....
Консультация # 28982: Здравствуйте эксперты. как из VBA запустить внешнюю exe программу? спасибо....

Консультация # 123800:

Уважаемые эксперты. Помогите в решении задачи. Необходимо по известному пути открыть текстовый файл, найти определенный кусок текста и вставить его в ячейку.

Дата отправки: 19.02.2008, 04:01
Вопрос задал: Mombassa
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Черников Игорь Владимирович:

Здравствуйте, Mombassa!
Интересная постановка вопроса. Если текст известен, то зачем его искать, можно сразу вставить:
Workbooks("Название книги.xls").Worksheets("Название листа").Range("A1").Value = "Известный текст"
И всё же:
см. Приложение
Из вводных данных следует, что путь к файлу известен, тогда
Puty = "C:\temp\

Приложение:

Консультировал: Черников Игорь Владимирович
Дата отправки: 19.02.2008, 18:49
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Тесленко Евгений Алексеевич:

Здравствуйте, Mombassa!
Передайте в функцию полный путь к текстовому файлу и искомый текст. Если текст присутствует в файле, функция его вернет.
Пользовательскую функцию можно использовать непосредственно в ячейке:
=textInFile("C:\Файл.txt", "Искомый текст")
Евгений.

Приложение:

Консультировал: Тесленко Евгений Алексеевич
Дата отправки: 19.02.2008, 23:49
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 64378:

Добрый_День_!

Как открыть файл с текущего каталлога_?
Так открываем явно.
objExcel.Workbooks.Open ("C:\RKanP\TabShVx.xls")
А как открыть его с любого каталлога_?.(_где установлена_программа_)

С уважнием Александр.

Дата отправки: 27.11.2006, 09:41
Вопрос задал: Гробенюк Александр Александров
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Макаренко Е.В.:

Здравствуйте, Гробенюк Александр Александрович!

Поэксперементируйте вот с этим (из хелпа содрано и подредактировано):

Set fs = Application.FileSearch
With fs
.LookIn = "*"
.Filename = "*.xls"
If .Execute > 0 Then
MsgBox "There were " & .FoundFiles.Count & _
" file(s) found."
For i = 1 To .FoundFiles.Count
MsgBox .FoundFiles(i)
Next i
Else
MsgBox "There were no files found."
End If
End With

Опорная точка - "LookIn"
Вроде работает...

Консультировал: Макаренко Е.В.
Дата отправки: 27.11.2006, 10:24
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует TT-Topp:

Здравствуйте, Гробенюк Александр Александрович!

objExcel.Workbooks.Open (Application.Path & "\TabShVx.xls")

Удачи.

Консультировал: TT-Topp
Дата отправки: 27.11.2006, 21:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 28982:

Здравствуйте эксперты.
как из VBA запустить внешнюю exe программу?
спасибо.

Дата отправки: 05.11.2005, 20:47
Вопрос задал: gvozdok
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Чурсанов Евгений Ильич:

Здравствуйте, gvozdok!
С помощью первого примера в приложении можно запустить всё что запускается в системе(99%).
С помощью второго EXE COM и ещё какие то, не помню. smile

Приложение:

Консультировал: Чурсанов Евгений Ильич
Дата отправки: 05.11.2005, 21:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует AlexanderZh:

Здравствуйте, gvozdok!

Да поможет тебе shell(PathName as String, [WinStyle as vbAppWinStyle]) as Double

Консультировал: AlexanderZh
Дата отправки: 07.11.2005, 12:52
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное