Здравствуйте!
Часто для поиска ошибки у клиента необходимо использовать отладчик.
Само собой разумеется что JIT-отладка активирована ( как активировать отладчик описано тут )

  1. 1.Самый простой вариант это использовать Microsoft Script Debugger, установить его можно можно с папки (или при установке Terraosft с MSI пакета, выбрать опцию установки отладчика)
    C:\Program Files\Terrasoft\Redist\ScriptDebuggerNT.exe

    При возникновении ошибки или явного вызова отладчика (Установка точек останова в конфигурации)
    1
    Минусы в том, что он очень неудобен в использовании

    2.В компонентах Office 2003/2007 есть такой инструмент как Microsoft Script Editor, который намного удобнее чем Microsoft Script Debugger (к сожалению, в Office 2010 компонент отсутствует). По умолчанию Microsoft Script Editor не устанавливается вместе с MS Office. Доставить его можно следующим образом:
    2

    3

    4

    5
    Сам отладчик находится в папке

    C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSE7.EXE

    После чего сам отладчик можно вызвать
    6

     

    7

    Если MSE не вызывается, следует проверить опцию
    8

    9
    По функциональности Microsoft Script Editor почти не уступает возможностям отладки в Visual Studio

    3. Установить Microsoft Visual Studio 2005/2008/2010 и использовать ее для JIT отладки

Нравится

Поделиться

3 комментария

Хочу заметить, что в случае если пользователь не администратор на компьютере, то он обязательно должен входить в группу "Debugger Users"

Не могу найти этот Microsoft Script Editor в MSO 2003. Он точно там есть?

Здравствуйте.
Да, должен быть в компонентах офиса, который по умолчанию не ставится - нужно добавлять данный компонент через "Удаление и изменение программ" в "Панели управления".

Показать все комментарии