Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
при определенном условии, т.е. идея в том, что файл Excel будет запускаться в определнное время извлекать данные с Интернета анализировать их и по результатам будет или не будет запускаться другой файл, например, с расширением .bat. Я не нашел в поиске ответа на мой вопрос, но думаю, что это должно быть просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 19:16 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
shell или АПИ - shellexecute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 19:18 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Получился у меня такой код (я давно не писал на VBA, так что забыл многое): Sub Report() Dim launch As String launch = Shell("h:\Database\test.txt", vbNormalNoFocus) If Sheet1!D3 <> 1 Then launch Else End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 19:55 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
1) Код в форуме оформляется тэгами SRC 2) Shell возвращает число, а не строку 3) Shell-у надо указывать исполняемый файл, в данном случае "notepad.exe h:\Database\test.txt" 4) Что вы хотели сказать строкой "launch" - неясно 5) Если после Else ничего нет, то и Else не нужен - компилятор заругает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 20:02 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, ИМХО, которое проверено, компилятор ругаться не будет от того есть ли строка после Эльзы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 20:12 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Ципихович ЭндрюНе ругается Действительно, не ругается, с какой-то другой средой значит перепутал, ну минус этот пункт, хотя смысла в Else в данном случае нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2010, 20:14 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Я давно не работал с VBA и давно не пользовался помощью сайта, так что прошу прощения за тупость. Такой код не работает, говорит, ошибка 438 Object doesn't support this property of method: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 11:18 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 11:55 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Поправил код, теперь он работает, но только когда я запускаю его вручную из редактора VBA, и не срабатывает при запуске. Как заставить работать при запуске файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 12:22 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Разместите код в процедуре Workbook_Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 12:37 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо, все работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 12:41 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЦипихович ЭндрюНе ругается Действительно, не ругается, с какой-то другой средой значит перепутал, ну минус этот пункт, хотя смысла в Else в данном случае нет. По крайней мере во всех диалектах Бейсик'а всегда выполняется ровно один блок кода, возможно пустой. В данной конструкции if ... then ... else естественно else не имеет смысла писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 13:04 |
|
||
|
как запустить файл из Excel
|
|||
|---|---|---|---|
|
#18+
Валентин67, я и не спорю, согласен, что можно Ельзе и не писать именно в этом случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2010, 13:27 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36894506&tid=2159319]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 140ms |

| 0 / 0 |
