|
|
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#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:10 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
а что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:12 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
but1_onclick - разве этого недостаточно? Тогда подскажите, пожалуйста, как исправить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:17 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Паганель, but1_onclick - разве этого недостаточно? Тогда подскажите, пожалуйста, как исправить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:19 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Паганельа что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ?Это VBScript, в нем функции типа but1_onclick автоматически распознаются как обработчики событий. Вот только кажется, but1 должно быть не имя, а id. А может быть функция выполняется, но эксель не запускается из-за того, что браузеру не разрешили создавать левые activex-объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:22 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#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:23 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Паганельсудя по примеру это должна быть процедура http://msdn.microsoft.com/en-us/library/5z7ye5ke(v=vs.84).aspx Без разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:25 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Antonariy, вставил, не выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:26 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Antonariy, Паганель, как я понял, вставив код из ссылки и код из учебника, скрипты не выполняются =/. Видимо что-то с правами доступа или браузером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:32 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
а в консоли ничего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 11:35 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
А браузер это IE хотя бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 12:09 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Antonariy, да, windows 7 если что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 13:08 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2013, 20:30 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#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, 01:27 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, разве это не ответ на все вопросы, например на этот http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 05:40 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#18+
катастрофаEx_Soft, разве это не ответ на все вопросы, например на этот http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno Нет. Это плохое решение (к тому же только в ie) неверно поставленной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 10:49 |
|
||
|
Не запускается макрос
|
|||
|---|---|---|---|
|
#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. теперь шелл раскурить бы, пробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 18:54 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=119&tid=1447862]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 370ms |

| 0 / 0 |
