Создание надстройки в Excel 97, 2000, 2002 с помощью VBA в Microsoft Excel
-
Запустите редактор Visual Basic, нажав Alt + F11.
-
Выберите Debug, Compile VBA projectname. В предыдущих версиях Excel VBA-код автоматически компилировался при сохранении надстройки. Это уже не так, вы должны сделать это самостоятельно, прежде чем сохранять надстройку.
-
Если вы хотите заблокировать просмотр проекта, вы можете выбрать Инструменты, Свойства для имени проекта VBA.
В этом диалоговом окне вы активируете защиту и устанавливаете флажок «Заблокировать проект для просмотра».
Введите пароль и нажмите кнопку ОК.
-
Активируйте Excel, нажав Alt + F11.
-
Выберите Файл, Свойства …, Сводка и введите информацию в поля Заголовок и Комментарии.
Заголовок будет именем, которое появляется в диалоговом окне надстройки (диалоговое окно, отображающее доступные надстройки), комментарий будет описанием, которое появляется при выборе надстройки в диалоговом окне надстройки.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно «Свойства».
-
Выберите «Файл», «Сохранить как…».
-
Измените параметр Тип файла: на надстройку Microsoft Excel (* .xla) (последний вариант в раскрывающемся списке).
Если этот параметр должен отображаться, надстройка должна содержать хотя бы один рабочий лист.
-
Нажмите кнопку «Сохранить», чтобы сохранить книгу как надстройку.
Блокировка проекта не вступит в силу, пока вы не закроете и не откроете книгу заново.
Вы можете преобразовать книгу в надстройку, изменив свойство IsAddin на True для объекта ThisWorkbook.
Это необходимо сделать из редактора Visual Basic. Когда свойство изменяется, вы можете сохранить книгу, нажав кнопку панели инструментов «Сохранить»