Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработчик события в Excel / 3 сообщений из 3, страница 1 из 1
14.07.2014, 20:23
    #38696284
buBBle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработчик события в Excel
Может немного оффтоп, но подскажите, есть ли возможность писать обработчики событий нажатия на кнопку в Excel не на VB, а на JS?
В справке написано:
1.В меню Сервис выберите команду Макрос, а затем — команду Редактор сценариев.
2.В окне Properties выберите для свойства defaultClientScript значение, соответствующее нужному языку: VBScript (Microsoft Visual Basic Scripting Edition или JavaScript

Сделал, ничего не происходит, при двойном щелчке на элемент управления вываливается
Код: vbnet
1.
2.
3.
Private Sub CommandButton1_Click()

End Sub
...
Рейтинг: 0 / 0
15.07.2014, 02:34
    #38696483
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработчик события в Excel
buBBle,

Могу предложить только такой вариант:

Код: vbnet
1.
2.
3.
4.
5.
6.
Dim oSC As New ScriptControl 'Add reference to Microsoft Script Control 1.0
oSC.Language = "JScript"
With oSC
    .AddCode "function sum(x,y) {return x + ' + ' + y + ' is equal: ' +  (x + y);}"
    Debug.Print .Run("sum", 5, 9)
End With
...
Рейтинг: 0 / 0
15.07.2014, 10:34
    #38696631
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработчик события в Excel
Microsoft Script Editor HelpWelcome to the Microsoft Script Editor. The Microsoft Script Editor allows you to view and edit HTML tags within the HTML files that are created when you save a Microsoft Office document as HTML. You can also add script, such as Microsoft Visual Basic® Scripting Edition (VBScript) or JScript®, to your files and debug that script.

When you are finished modifying HTML tags and script in the Microsoft Script Editor and you return to the Office application where the document is open, you can synchronize the Office document to reflect the changes you made to the HTML. When you save the Office document as HTML, those changes are saved as well.

With the Microsoft Script Editor open, you can create new HTML files and save them directly to any available location, and you can open existing HTML files from any available location to edit or debug.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Обработчик события в Excel / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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