Подключение/отключение надстроек
В основном, данный файл предназначен для подключения/удаления надстроек, выложенных на данном сайте на странице Мои надстройки.
Добавить надстройку - надстройка, выбранная в соответствующем поле, будет добавлена в список доступных надстроек Microsoft Excel и автоматически подключена.
Только для выложенных на сайте надстроек - Если установлен флажок Подключить файл помощи, то так же автоматически файл помощи будет подключен и его можно будет вызвать из надстройки нажатием значка соответствующей команды.
Удалить надстройку -надстройка, выбранная в соответствующем поле, будет удалена и отключена. Так же будет удален файл помощи для данной надстройки.
Только для выложенных на сайте надстроек - Если файл помощи не указан - то будет удален файл, относящейся программно к выбранной для удаления надстройке.
При помощи данного файла можно подключать и удалять абсолютно любые надстройки, а не только выложенные на данном сайте. Просто необходимо будет снять флажок с пункта - Подключить файл помощи.
MyProgramms_Install_Addins.zip (305,8 KiB, 8 157 скачиваний)
Внимание: программа распространяется бесплатно. Распространение данной программы в коммерческих целях запрещено.
Если решили самостоятельно подключить надстройку(на примере установки MyAddin.xla):
Помещаем файл надстройки с раширением .xla:
- в папку надстроек Excel, как правило она расположена по адресу:
C:\Documents and Settings\Дмитрий\Application Data\Microsoft\AddIns ;
для Windows 7:C:\Users\Дмитрий\AppData\Roaming\Microsoft\AddIns - в любое место на локальном диске;
Вместо "Дмитрий" - Ваша учетная запись на компьютере.
Запускаем Excel и выбираем:
2010-2016 Excel - Файл-Параметры-Надстройки-Перейти 2007 Excel - Меню-Параметры Excel-Надстройки-Перейти
2003 Excel - Сервис-Надстройки
Если надстройка была помещена в папку
Если же Вы поместили надстройку в другую папку, то в окне выбора надстроек нажмите кнопку "Обзор" и выберите файл надстройки. После нажатия "ОК" надстройка будет подключена.
После подключения и установки надстройки для версий Excel 2007 и старше на панели появится новая вкладка(если она еще не отображена) - "Надстройки"
Вкладка "Надстрйоки" и меню появляются только в том случае, если это предусмотрено надстройкой. Если в надстройке не реализован визуальный интерфейс, а присутствуют лишь функции пользователя или процедуры, запускаемые не с панели - то панель не появится.
Статья помогла? Сделай твит, поделись ссылкой с друзьями!
Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
А как быть в случае с Excel-2003, когда надстройка подключается и работает до закрытия приложения.
При последующем повторном открытии приложения в интерфейсе подключения надстроек - показывает, что надстройка подключена ("птичка" стоит),
но в списке функций нет функции из данной надстройки пока по новой не подключишь надстройку, для чего достаточно не снимая "птичку" нажать "ОК".
И так при каждой загрузке приложения.
Где, как и что сделать, чтобы надстройка действительно автоматически подключалась с запуском приложения.
Может где-то в реестре Windows можно проверить какие-нибудь ключи отвечающие за автоматический запуск надстройки, или что еще проверить и исправить ...
С уважением, Viic
Плохо понял про какую надстройку речь и почему вопрос Вы свой здесь задаете. И не совсем понятно каким вообще методом была подключена настройка, с которой данные проблемы возникают. В общем случае необходимо код в самой надстройке смотреть. Возможно не прописаны необходимые коды собыитях Open, а прописаны только в Install.
Уважаемый Дмитрий, у меня 2-е проблемы:
1) Не могу подключить надстройку Number.xla, которая содержит функцию "Числопрописью (Num) " созданную А. Луканиным еще в 2000 году, в EXCEL-2003 так, чтобы эта настройка затем подключалась автоматически при любом запуске приложения EXCEL-2003.
Сейчас же получается такая картина - с помощью штатного средства EXCEL-2003, а именно, через меню СЕРВИС далее функция НАДСТРОЙКИ в окне НАДСТРОЙКИ через ОБЗОР подключаю надстройку Number.xla и функция "Числопрописью (Num) " работает без проблем, но стоит только закрыть EXCEL-2003 и по новой открыть файл использующий эту функцию, не смотря на то, что в окне НАДСТРОЙКИ показывается, что Number.xla подключен, везде где эта функция вызывается показывает ошибку #ИМЯ? и при открытии файла выдает предупреждение "Эта книга содержит связи с другими источниками данных" и предлагает обновить, далее предупреждение - " ...что связи не могут быть обновлены", если затем попытаться изменить связи - то выдается окно "Изменение связей" где указывается ошибка - "Number.xla - Лист - А - Ошибка: имя не определено или обозначает непрямоугольную область".
Если по новой выше указанным способом выбрать Number.xla и подключить его, то все опять чудесно работает.
Отсюда вопрос - как сделать раз и навсегда, чтобы при любом открытии приложения EXCEL-2003 надстройка подключалась автоматически и ее функции так же автоматически были бы доступны.
Надстройку Number.xla я создал из файла Number.xlsm, который необходимо было каждый раз запускать.
2) А второй вопрос по слиянию.
Не понимаю - почему в одни поля WORD-2003 документа выводиться значения полей из файла EXCEL-2003, а в другие упорно выводится "0", хотя во всех полях источника данных есть значения и причем не равные нулю, как цифровые, так и текстовые сообщения.
Менял формат значений ячеек - все равно не помогает.
Уважаемый Дмитрий, очень прошу ВАС - помогите разобраться - в чем проблема?
С Уважением,
Vic
P.S. Прошу извинить, если нарушил какой ре-ре-регламент, но проблема достала уж очень, да и сайт очень хороший, и вроде вопросы я задавал на странице сайта по теме подключения настроек.
Vic, я уже написал какие могут быть причины - не прописаны необходимые коды собыитях Open, для исправления нужно смотреть код надстройки. Можете прислать мне надстройку - я посмотрю и тогда видно будет, прав я или надо искать иную причину.
По второму вопросу: есть форум - задайте вопрос там. Ваш вопрос к данной статье не имеет отношения. Могу сказать одно - без Ваших примеров файлов(с которыми слияние работает и не работает) причину не найти.
Дмитрий, спасибо за помощь, вещь очень полезная, долго пыталась это сделать вручную - но по ходу не получалось. сейчас обнаружила одну странность - вы можете мне объяснить это только у меня или вообще такая фишечка есть... я пытаюсь просуммировать числа не целые, т.е. у меня есть какието десятичные, стотысячные... при этом когда использую формулу Summ_CellFont и сравниваю результат где я просто просуммировала ячейки - у меня идёт разница и скорей всего на сумму цифр после запятой. это так и должно быть???
zet, вопрос совсем не для этой статьи. Попробуйте изменить формат ячеек. Если не поможет - скачать с сайта последнюю версию надстройки - в первых версиях действительно присутствовала данная проблема, но на сайте сейчас актуальная версия. Давно уже.
я вроде как отсюда и скачивала :( а можно ссылку если не сложно конечно?
Я не знаю откуда Вы скачивали. Я говорю про функцию, которая является частью надстройки MyAddin. Перейти, почитать и скачать можно с любой страницы сайта. В меню(то, что в самом верху страниц) есть пункт: Надстройка MyAddin
аааа про эту - короче у меня вышла ошибка при установке, не устанавливается, поэтому поступила дедовским способом - через обзор установила... почему может произойти ошибка?
Как бы сказать...Нельзя поставить диагноз, не зная никаких симтомов, кроме жалобы на "болит". Вы хоть напишите какая ошибка была, в момент установки или при первом запуске. Я знаю только одну ошибку, которую не могу исправить сам:При запуске появляется ошибка — «Component ?COMDLG32.OCX? or one of its dependencies not correctly registered: a file is missing or invalid»