Среда, 24.01.2018, 08:28
Поиск
Никнэйм
Сертификат на никнейм Olelucoye, зарегистрирован на Тимофеев Константин Михайлович
Зарегистрируй свой никнейм
Обратная связь
olelucoye.tk@yandex.ru
Реклама AdSense
Реклама
Друзья сайта
  • Лига медицинского права
  • Гостиница "Зай"
  • FAQ по системе
  • Инструкции для uCoz
  • Главная » Статьи » Excel

    Параметры безопасности макросов

    Для того чтобы VBA программы запускались, параметр безопасности макросов должен разрешать их запуск. В Excel 2003 для этого нужно войти в меню Сервис=>Параметры. На вкладке Безопасность нажимаем кнопку Безопасность макросов. Ставим точку напротив уровня безопасности "Средняя" или "Низкая".

    В Excel 2007 Меню=>Параметры Excel=>Центр управления безопасностью=>Параметры центра управления безопасностью=>Параметры макросов. Выбираем пункт "Включить все макросы".

    Также можно воспользоваться reg-файлом для установки параметров безопасности в нужное состояние. Вот этот файл изменяет параметры безопасности макросов Excel 2002, 2003, 2007, 2010 на уровкнь "Низкий".

    Есть еще интересный способ запуска VBA приложений без изменения параметров безопасности с помощью скрипта. В блокноте набираем такой код:

    Option Explicit
    Dim objFSO, objExcel, ExcelPath, wb
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    ExcelPath = objFSO.GetParentFolderName(WScript.ScriptFullName)
    Set objExcel = CreateObject("Excel.Application")
    Set wb = objExcel.Workbooks.Open (ExcelPath & "\ИмяПрограммы.xls")
    objExcel.Visible = False
    Set objExcel = Nothing

    Вписываем название файла который будем запускать. Сохраняем с расширением *.vbs и помещаем в одну папку с файлом Excel. Этот скрипт открывает Excel игнорируя параметры безопасности. Настройки самого Excel при этом остаются неизменными. Взять можно здесь

    Последний способ мне кажется наиболее этичным по отношению к пользователю, т.к. не нужно постоянно лезть в настройки для включения-выключения макросов, да и вообще позволяет не знать об этих параметрах.

    Категория: Excel | Добавил: Olelucoye (28.10.2013)
    Просмотров: 1765
    | Теги: vba, Excel, безопасность, макросы | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Меню сайта
    Категории раздела
    Андроид разработка [23]
    libGDX [24]
    Мои андроид проекты [6]
    Excel [7]
    Железяки [5]
    Скрипты в блокноте [4]
    Разное [1]
    Форма входа
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Яндекс Метрика
    Яндекс.Метрика