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

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

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

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

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

да, windows 7 если что
...
Рейтинг: 0 / 0
19.09.2013, 20:30
    #38402094
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается макрос
чёт я не понял, пусть и с Ишачка но таким методом можно указать Run и далее будь добр выполняй указанный экзешник??
...
Рейтинг: 0 / 0
20.09.2013, 01:27
    #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
20.09.2013, 05:40
    #38402283
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается макрос
Ex_Soft,
разве это не ответ на все вопросы, например на этот
http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno
...
Рейтинг: 0 / 0
20.09.2013, 10:49
    #38402489
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается макрос
катастрофаEx_Soft,
разве это не ответ на все вопросы, например на этот
http://www.sql.ru/forum/1047309/svernut-razvernut-zakryt-okno Нет. Это плохое решение (к тому же только в ie) неверно поставленной задачи.
...
Рейтинг: 0 / 0
20.09.2013, 18:54
    #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
20.09.2013, 19:00
    #38403172
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается макрос
не в примере не пойму как запустить "C:\Project1.exe"
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не запускается макрос / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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