powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не запускается макрос
19 сообщений из 19, страница 1 из 1
Не запускается макрос
    #38401174
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! При нажатии на кнопку должен открыться экселевский документ, в нем запуститься макрос. Но ничего не происходит...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>
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401176
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ?
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401183
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
but1_onclick - разве этого недостаточно?
Тогда подскажите, пожалуйста, как исправить!
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401190
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

but1_onclick - разве этого недостаточно?
Тогда подскажите, пожалуйста, как исправить!
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401196
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельа что Вы сделали для того, чтобы при нажатии на кнопку запускалась функция but1_onclick ?Это VBScript, в нем функции типа but1_onclick автоматически распознаются как обработчики событий. Вот только кажется, but1 должно быть не имя, а id.

А может быть функция выполняется, но эксель не запускается из-за того, что браузеру не разрешили создавать левые activex-объекты.
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401200
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, перед set app воткни MsgBox("test"), чтобы убедиться, что функция вызывается.
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401201
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по примеру это должна быть процедура
http://msdn.microsoft.com/en-us/library/5z7ye5ke(v=vs.84).aspx
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401205
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельсудя по примеру это должна быть процедура
http://msdn.microsoft.com/en-us/library/5z7ye5ke(v=vs.84).aspx Без разницы.
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401208
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

вставил, не выполняется.
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401220
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy, Паганель,

как я понял, вставив код из ссылки и код из учебника, скрипты не выполняются =/. Видимо что-то с правами доступа или браузером?
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401229
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в консоли ничего нет?
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401272
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А браузер это IE хотя бы?
...
Рейтинг: 0 / 0
Не запускается макрос
    #38401374
RickoRocko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

да, windows 7 если что
...
Рейтинг: 0 / 0
Не запускается макрос
    #38402094
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник??
...
Рейтинг: 0 / 0
Не запускается макрос
    #38402261
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 19.09.2013 8:30 pm, катастрофа wrote:
> чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник??

И не только ... И даже - больше ...


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не запускается макрос
    #38402283
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft,
разве это не ответ на все вопросы, например на этот
http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno
...
Рейтинг: 0 / 0
Не запускается макрос
    #38402489
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаEx_Soft,
разве это не ответ на все вопросы, например на этот
http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno Нет. Это плохое решение (к тому же только в ie) неверно поставленной задачи.
...
Рейтинг: 0 / 0
Не запускается макрос
    #38403167
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
<!DOCTYPE html>
<!--html5-->

<html>
 
<head>

</head>
 
<body>

<script type="text/vbscript">
function but1_onclick ()
MsgBox("test")
end function
</script>

<INPUT TYPE="BUTTON" id="but1" VALUE="Copy">

</body>

</html>



теперь шелл раскурить бы, пробую...
...
Рейтинг: 0 / 0
Не запускается макрос
    #38403172
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не в примере не пойму как запустить "C:\Project1.exe"
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не запускается макрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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