
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.09.2013, 11:10
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Добрый день! При нажатии на кнопку должен открыться экселевский документ, в нем запуститься макрос. Но ничего не происходит...help! Буду бесконечно благодарен! <html> <script type="text/vbscript"> Dim fso dim app, wb1 Const ForReading = 1 Set fso = CreateObject("Scripting.FileSystemObject") function but1_onclick () set app = createobject("Excel.Application") app.Visible = true app.DisplayAlerts=true set wb1 = app.Workbooks.Open d:\Users\test\Desktop\run\Run.xlsm") app.Application.Run ("Run.xlsm!Run") wb1.Saved true end function </script> <INPUT TYPE="BUTTON" NAME="but1" VALUE="Copy"> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:12
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
а что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:17
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
but1_onclick - разве этого недостаточно? Тогда подскажите, пожалуйста, как исправить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:19
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Паганель, but1_onclick - разве этого недостаточно? Тогда подскажите, пожалуйста, как исправить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:22
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
Паганельа что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ?Это VBScript, в нем функции типа but1_onclick автоматически распознаются как обработчики событий. Вот только кажется, but1 должно быть не имя, а id. А может быть функция выполняется, но эксель не запускается из-за того, что браузеру не разрешили создавать левые activex-объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:23
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
Автор, перед set app воткни MsgBox("test"), чтобы убедиться, что функция вызывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:23
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
судя по примеру это должна быть процедура http://msdn.microsoft.com/en-us/library/5z7ye5ke(v=vs.84).aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:25
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
Паганельсудя по примеру это должна быть процедура http://msdn.microsoft.com/en-us/library/5z7ye5ke(v=vs.84).aspx Без разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:26
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Antonariy, вставил, не выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:32
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Antonariy, Паганель, как я понял, вставив код из ссылки и код из учебника, скрипты не выполняются =/. Видимо что-то с правами доступа или браузером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 11:35
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
а в консоли ничего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 12:09
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
А браузер это IE хотя бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 13:08
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Antonariy, да, windows 7 если что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2013, 20:30
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 01:27
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
On 19.09.2013 8:30 pm, катастрофа wrote: > чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник?? И не только ... И даже - больше ... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 05:40
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
Ex_Soft, разве это не ответ на все вопросы, например на этот http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 10:49
|
|||
|---|---|---|---|
Не запускается макрос |
|||
|
#18+
катастрофаEx_Soft, разве это не ответ на все вопросы, например на этот http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno Нет. Это плохое решение (к тому же только в ie) неверно поставленной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 18:54
|
|||
|---|---|---|---|
|
|||
Не запускается макрос |
|||
|
#18+
AntonariyПаганельа что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ?Это VBScript, в нем функции типа but1_onclick автоматически распознаются как обработчики событий. Вот только кажется, but1 должно быть не имя, а id. А может быть функция выполняется, но эксель не запускается из-за того, что браузеру не разрешили создавать левые activex-объекты. так и есть, проверил мессагой Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. теперь шелл раскурить бы, пробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1447862]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 401ms |

| 0 / 0 |
