Funcres xlam в excel что значит
Funcres.xlam is an add-in available within Microsoft Excel. This is an “Analysis Toolpak” and includes 19 different features and various statistical functions to help you work with the data available in your Excel worksheets.
In order to use this add-in, which is installed by default, we must simply enable and activate it.
Steps to activate funcres.xlam
- In the Microsoft Excel menu, select File –> Options.
- Click Add-ins in the navigation pane on the left-hand side.
- Click the Go button, next to the “Manage: Excel Add-ins” dropdown button (near the bottom of the dialog) as shown below.
4. After clicking on the “Go” button, a new Add-ins window will be opened as shown below.
5. In the “Add-ins” window, select the check box of Analysis ToolPak (as shown in the above snapshot) to enable it.
Note: Analysis ToolPak – VBA is a similar add-in, which can be used when you’re planning to use macros in Microsoft Excel.
6. Then click on the “Ok” button.
7. Once the steps above are followed, close and reopen Microsoft Excel for the changes to take effect.
8. You’ll see that Funcres.xlam is associated with the Microsoft Excel program once you reopen MS Excel.
Users gain access to the built-in features of the add-in once it is enabled. Because it is password protected by Microsoft, it provides only the functionality to the users and not its code.
The code is in a compiled format (Dynamic Linked Libraries). These DLLs can be included and used in our programs as required. You’re not able to make changes to the funcres.xlam code because as it could lead to issues with the working of the existing functions.
Here are some examples of special functionality supported by funcres.xlam:

In the Add-ins window, we can un-check the check box of Analysis ToolPak (as shown in the above snapshot) to disable it and click on the “OK” button.

As usual, the host application MS Excel needs to be closed and opened again for this deactivation to take effect.
Устранить неполадки FUNCRES.XLAM (бесплатная загрузка)
Последнее обновление: 07/06/2022 [Время на прочтение:
Файл FUNCRES.XLAM использует расширение XLAM, в частности известное как файл Microsoft Excel 2007 VBA Add-in. Классифицируется как файл XLAM (Microsoft Excel 2007 VBA Add-in), созданный для Microsoft Office Professional Plus 2013 2013 компанией Microsoft.
Файл FUNCRES.XLAM впервые был выпущен в ОС Windows 8 01/29/2013 с Office 2013. Самый последний выпуск для Microsoft Office Professional Plus 2013 2013 состоялся 12/19/2012 [версия 2013]. Файл FUNCRES.XLAM включен в версии ОС Windows 10, Windows 8 и Windows 7.
В этой короткой статье приводятся подробные сведения о файле, шаги по устранению проблем XLAM с FUNCRES.XLAM и список бесплатных загрузок для каждой версии, содержащейся в нашем полном каталоге файлов.

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с FUNCRES.XLAM и (или) Microsoft Office Professional Plus 2013.


Совместимость с Windows 10, 8, 7, Vista, XP и 2000
Средняя оценка пользователей
Обзор файла
| Сведения о разработчике и ПО | |
|---|---|
| Программа: | Microsoft Office Professional Plus 2013 2013 |
| Разработчик: | Microsoft |
| Программное обеспечение: | Microsoft Office Professional Plus 2013 |
| Версия ПО: | 2013 |
| Сведения о файле | |
|---|---|
| Битовый флаг ZIP: | 0x0006 |
| Размер ZIP в сжатом виде: | 435 |
| Сжатие ZIP: | Deflated |
| Контр. суммы ZIP: | 0x39c593e4 |
| Имя файла ZIP: | [Content_Types].xml |
| Дата изменения ZIP: | 1980:01:01 00:00:00 |
| Требуемая версия ZIP: | 20 |
| Размер ZIP в несжатом виде: | 1512 |
| Информация о файле | Описание |
|---|---|
| Размер файла: | 27 kB |
| Дата и время изменения файла: | 2020:02:12 12:25:36+00:00 |
| Тип файла: | XLAM |
| Тип MIME: | application/vnd.ms-excel.addin.macroEnabled |
| Название: | |
| Дата создания: | 2009:12:02 09:40:01Z |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Что такое сообщения об ошибках FUNCRES.XLAM?
Общие ошибки выполнения FUNCRES.XLAM
Ошибки файла FUNCRES.XLAM часто возникают на этапе запуска Microsoft Office Professional Plus 2013, но также могут возникать во время работы программы. Эти типы ошибок XLAM также известны как «ошибки выполнения», поскольку они возникают во время выполнения Microsoft Office Professional Plus 2013. К числу наиболее распространенных ошибок выполнения FUNCRES.XLAM относятся:
- Не удается найти FUNCRES.XLAM.
- FUNCRES.XLAM — ошибка.
- Не удалось загрузить FUNCRES.XLAM.
- Ошибка при загрузке FUNCRES.XLAM.
- Не удалось зарегистрировать FUNCRES.XLAM / Не удается зарегистрировать FUNCRES.XLAM.
- Ошибка выполнения — FUNCRES.XLAM.
- Файл FUNCRES.XLAM отсутствует или поврежден.
Программа: C:\Program Files\Microsoft Office\Office15\Library\Analysis\FUNCRES.XLAM
Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.
В большинстве случаев причинами ошибок в XLAM являются отсутствующие или поврежденные файлы. Файл FUNCRES.XLAM может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Microsoft Office Professional Plus 2013) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла FUNCRES.XLAM может быть вызвано отключением питания при загрузке Microsoft Office Professional Plus 2013, сбоем системы при загрузке или сохранении FUNCRES.XLAM, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
Как исправить ошибки FUNCRES.XLAM — 3-шаговое руководство (время выполнения:
Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему FUNCRES.XLAM. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Восстановление системы» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Восстановление системы»
- Введите пароль администратора (при необходимости).
- Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
- Восстановите компьютер к этому образу резервной копии.
Если на этапе 1 не удается устранить ошибку FUNCRES.XLAM, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение Microsoft Office Professional Plus 2013 (или схожее программное обеспечение), удалите его, затем попробуйте переустановить Microsoft Office Professional Plus 2013.
Чтобы удалить программное обеспечение Microsoft Office Professional Plus 2013, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Удалить» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Установка и удаление программ»
- Найдите запись для Microsoft Office Professional Plus 2013 2013 и нажмите «Удалить»
- Следуйте указаниям по удалению.
После полного удаления приложения следует перезагрузить ПК и заново установить Microsoft Office Professional Plus 2013.
Если на этапе 2 также не удается устранить ошибку FUNCRES.XLAM, перейдите к шагу 3 ниже.

Microsoft Office Professional Plus 2013 2013
Шаг 3. Выполните обновление Windows.
Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках FUNCRES.XLAM может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Обновить» и нажмите ENTER.
- В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
- Если обновления доступны для загрузки, нажмите «Установить обновления».
- После завершения обновления следует перезагрузить ПК.
Если Центр обновления Windows не смог устранить сообщение об ошибке FUNCRES.XLAM, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл FUNCRES.XLAM (внимание: для опытных пользователей)
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла FUNCRES.XLAM. Мы храним полную базу данных файлов FUNCRES.XLAM со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии Microsoft Office Professional Plus 2013 . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
- Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы FUNCRES.XLAM».
- Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
- Скопируйте этот файл в соответствующее расположение папки Microsoft Office Professional Plus 2013:
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
Исправьте ошибки FUNCRES.XLAM
Иногда система Windows отображает сообщения об ошибках поврежденных или отсутствующих файлов FUNCRES.XLAM. Подобные ситуации могут возникнуть, например, во время процесса установки программного обеспечения. Каждая программа требует определенных ресурсов, библиотек и исходных данных для правильной работы. Поэтому поврежденный или несуществующий файл FUNCRES.XLAM может повлиять на неудачное выполнение запущенного процесса.
Файл был разработан Microsoft для использования с программным обеспечением Office. Здесь вы найдете подробную информацию о файле и инструкции, как действовать в случае ошибок, связанных с FUNCRES.XLAM на вашем устройстве. Вы также можете скачать файл FUNCRES.XLAM, совместимый с устройствами Windows 10, Windows 7, Windows 8, которые (скорее всего) позволят решить проблему.
Совместим с: Windows 10, Windows 7, Windows 8
Исправьте ошибки FUNCRES.XLAM
Информация о файле
| Основная информация | |
|---|---|
| Имя файла | FUNCRES.XLAM |
| Расширение файла | XLAM |
| Тип | Plugin |
| Описание | Microsoft Excel 2007 VBA Add-in |
| Программного обеспечения | |
|---|---|
| программа | Office 2010 |
| Программного обеспечения | Office |
| автор | Microsoft |
| Версия программного обеспечения | 2010 |
| подробности | |
|---|---|
| MIME тип | application/vnd.ms-excel.addin.macroEnabled |
| ZIP бит флаг | 0x0006 |
| Размер ZIP | 448 |

Наиболее распространенные проблемы с файлом FUNCRES.XLAM
Существует несколько типов ошибок, связанных с файлом FUNCRES.XLAM. Файл FUNCRES.XLAM может находиться в неправильном каталоге файлов на вашем устройстве, может отсутствовать в системе или может быть заражен вредоносным программным обеспечением и, следовательно, работать неправильно. Ниже приведен список наиболее распространенных сообщений об ошибках, связанных с файлом FUNCRES.XLAM. Если вы найдете один из перечисленных ниже (или похожих), рассмотрите следующие предложения.
- FUNCRES.XLAM поврежден
- FUNCRES.XLAM не может быть расположен
- Ошибка выполнения — FUNCRES.XLAM
- Ошибка файла FUNCRES.XLAM
- Файл FUNCRES.XLAM не может быть загружен. Модуль не найден
- невозможно зарегистрировать файл FUNCRES.XLAM
- Файл FUNCRES.XLAM не может быть загружен
- Файл FUNCRES.XLAM не существует
FUNCRES.XLAM
Не удалось запустить приложение, так как отсутствует файл FUNCRES.XLAM. Переустановите приложение, чтобы решить проблему.
Проблемы, связанные с FUNCRES.XLAM, могут решаться различными способами. Некоторые методы предназначены только для опытных пользователей. Если вы не уверены в своих силах, мы советуем обратиться к специалисту. К исправлению ошибок в файле FUNCRES.XLAM следует подходить с особой осторожностью, поскольку любые ошибки могут привести к нестабильной или некорректно работающей системе. Если у вас есть необходимые навыки, пожалуйста, продолжайте.
Как исправить ошибки FUNCRES.XLAM всего за несколько шагов?
Ошибки файла FUNCRES.XLAM могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.
Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом FUNCRES.XLAM или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.
Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии — сравнение антивирусного программного обеспечения.
Финансы в Excel
Те, кто программирует на VBA для Excel, в определенный момент задумываются над распространением своих приложений в качестве независимых файлов. Лучшая возможность для организации распространяемых файлов – это создание специальных дополнений или надстроек Excel. За время развития программы появилось несколько типов надстроек. Мы попытались собрать и систематизировать информацию для разработчиков обо всех видах, назначениях, достоинствах и недостатках надстроек Excel.
Персональная книга макросов
| Описание: | хранение общих функций и процедур для персонального использования |
| Требования: | нет |
| Достоинства: | возможность хранения пользовательских функций для работы с данными (UDF) |
| Недостатки: | сложности с тиражированием |
Для общих программ и макросов можно использовать, так называемую, личную книгу макросов – по умолчанию это файл PERSONAL.XLS (в Excel 2007-2010 PERSONAL.XLSB). Файл с данным именем создается с при записи макроса средствами Excel. Этот файл будет автоматически загружаться каждый раз при запуске Excel. Местонахождение данного файла в каталоге Windows: ПОЛЬЗОВАТЕЛЬ\Application Data\Microsoft\Excel\XLSTART. На самом деле Excel будет запускать автоматически все файлы из данного каталога, независимо от имен файлов.
В принципе, личные книги макросов можно считать надстройками Excel. В файле PERSONAL.XLS (или любом другом из стартового каталога) можно хранить общие функции и макросы, автоматизирующие часто повторяемые операции. Для выполнения каких-либо операций при старте Excel можно использовать событие Worbook_Open этого файла, либо процедуру Auto_Open в модуле кода.
XLA/XLAM
| Описание: | стандартная надстройка |
| Требования: | нет |
| Достоинства: | возможность создания тиражируемых продуктов |
| Недостатки: | слабая защита исходного кода программ. |
Надстройки с расширением xla (в версии 2007-2010 xlam) представляют собой стандартный xls-файл, который может быть открыт как невидимая в списке открытых файлов рабочая книга.
Файл надстройки обычно содержит программный код, который управляет какими-либо оперциями активной рабочей книги Excel. Теоретически, кроме модулей кода, в состав xla-файла могут быть таблицы и даже листы диаграмм, но надо понимать, что особого смысла в этих данных нет, так как нет возможности отобразить эти данные на экране стандартными средствами. На рабочих листах надстройки можно хранить, например, константы для работы кода, если по каким-либо соображениям не хочется использовать константы VBA. Данные в ячейках файла надстройки можно даже изменять во время работы, но сохранять открытый и исполняемый в данный момент файл xla в общем случае недопустимо.
Для доступа к данным рабочей книги надстройки используется объект ThisWorkbook, а для работы с активной рабочей книгой – объект ActiveWorkbook.
В надстройках имеется возможность хранить пользовательские функции для работы с данными рабочих листов (user defined function — UDF). Только надо учитывать, что в этом случае рабочий файл сохраняет ссылку (связь) на файл надстройки по абсолютному пути. Эта особенность может затруднить распространение программных продуктов.
Отладку надстроек лучше производить через xls-файл (не забывая различия между ThisWorkbook и ActiveWorkbook), а впоследствии сохранять этот файл как xla. Нектороые сложности могут в этом случае возникнуть при использовании событий Workbook_AddinInstall и Workbook_AddinUninstall, так как их невозможно эмулировать в простом файле рабочей книги. К счастью, эти события требуются крайне редко; честно говоря, мы не знаем ни одного примера их полезного использования на практике.
Подключать готовую XLA-надстройку можно через соответствующий диалог (Excel 2000-2003 Сервис \ Надстройки, Excel 2007 Кнопка Office \ Параметры Excel\ Надстройки \ Перейти).

Подключаемые надстройки прописываются в реестре Windows по адресу HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ НОМЕР_ВЕРСИИ.0 \ Excel \ Options в строковых параметрах с префиксом OPEN и порядковым номером надстройки (причем первая по порядку надстройка номера не имеет). Управляя этим ключом реестра, можно подключить / отключить надстройку через инсталляционные программы. Это, кстати, еще одна причина никогда не использовать событие Workbook_AddinInstall – очевидно, что оно не будет вызвано при изменении ключей реестра внешними программами.
Имя и описание надстройки можно задать в свойствах файла перед его сохранением в форматие xla/xlam (Excel 2000-2003 Файл \ Свойства, Excel 2007 Кнопка Office \ Подготовить \ Свойства).

Важным преимуществом надстройки XLA/XLAM вместо использования кода внутри рабочих файлов является возможность повторного использования кода VBA. Кроме того, установленные надстройки не спрашивают о наличии макросов при запуске Excel на любом уровне безопасности.
Интересная, но скорее всего бесполезная в работе информация. Надстройки XLA в Excel версии 5.0-8.0 (95-97) хранятся в скомпилированном виде. В связи с этим, там просто нет исходного текста программ в открытом или зашифрованном виде. Эта особенность приводит к невозможности декомпиляции или вскрытию кода специальными средствами. К сожалению, в последующих версиях Excel надстройки хранятся в нескомпилированном виде и легко преобразуются в доступный для изменения файл, даже будучи защищенными паролями. Microsoft рекомендует использовать для разработчиков возможности COM-DLL и средства VSTO (см. далее).
В качестве примера XLA-надстройки, можно ознакомиться с исходным кодом надстройки ExcelFin в разделе Программы.
XLS/XLA как ссылка
| Описание: | библиотека кода VBA |
| Требования: | нет |
| Достоинства: | не требует компиляции во внешних программных продуктах |
| Недостатки: | сложность распространения из-за абсолютных ссылок на файлы |
Если вы создали набор общеупотребительных функций, но не имеете возможность скомпилировать библиотеку в виде XLL или DLL-файла (см.ниже), то можно подключить любой VBA-код XLS-файла в качестве ссылки в проекте. Делается это в окне редактора кода через меню Tools \ References.
В этом случае вы также можете избавиться от повторного использования кода, но такой вариант вызывает дополнительные сложности при распространении рабочего файла, так как в проекте сохраняются абсолютные пути к ссылкам.
При использовании общего кода XLA-надстроек и ссылок к XLS-файлам важную роль играет определение методов и свойств класса Friend. Эти методы и свойства видны внутри проекта, но не во внешнем файле, использующем ссылку. Внутри одного файла определение Friend соответствует Public.
| Описание: | библиотека функций рабочего листа |
| Требования: | компилятор C/C++ и API-библиотека |
| Достоинства: | создание наиболее производительных функций с полным встраиванием в интерфейс Excel |
| Недостатки: | нет |
Наиболее производительные пользовательские функций для работы с таблицами реализуются при помощи XLL-надстроек.
XLL-надстройка представляет собой скомпилированный на C/C++ файл динамической библиотеки Windows, специально предназначенной для использования в Excel. Разработчикам предоставляется специальная библиотека C API (Excel XLL SDK). Использование языка C с возможностью управления памятью позволяют разработать самые мощные и производительные функции для работы с данными Excel. Сравните производительность встроенных функций и UDF, разработанных на VBA.
Мы не имеем практического опыта разработки XLL-надстроек, поэтому желающих разрабатывать библиотеки такого типа отсылаем к MSDN.
Имеется не очень стандартный способ регистрации UDF-функций для вывода пользовательской функции на VBA в интерфейсе Excel через Application.ExecuteExcel4Macro(“REGISTER(…)”) . Метод проверен и работает. Но не дает никаких преимуществ в производительности функций, поэтому в практической работе его ценность сомнительна. Подробнее читайте:
COM DLL (Office Developer Tools – ODT)
| Описание: | полнофункциональная надстройка Excel |
| Требования: | ODE 97 или ODT XP |
| Достоинства: | возможность создания интерфейса любой сложности; полностью закрытый исходный код. |
| Недостатки: | невозможно создание пользовательских функций для работы с данными (UDF) |
Версии Excel 97 (8.0), 2000 (9.0) и XP (10.0) имели специальный вариант пакетов для разработчика под названием Developer Edition (ODE) или Developer Tools (ODT). В версиях ODE 9.0 и ODT 10.0 имелась возможность создавать библиотеки формата ActiveX DLL непосредственно при помощи пакета Office без использования внешних компиляторов. К сожалению, в последующих версиях Excel эта возможность была удалена, Microsoft отсылает разработчиков к технологии Visual Studio Tools for Office (VSTO) с использованием .NET Framework.
Главной особенность Excel ODT является наличие возможности создания проекта VBA независимого от xls-файла, с возможностью последующей компиляции данного проекта в файл формата DLL (ActiveX DLL).
Исходный VBA-проект содержит специальный дизайнер с методами обработки событий Excel. В проекте, кроме этого, доступны для создания обычные модули кода, классы и формы. Причем формы могут быть открыты немодально. Надстройки данного типа могут быть подключены к различным версиям Excel одновременно. Файл DLL, скомпилированный с помощью ODE/ODT не требует никаких дополнительных исполняемых модулей для своей работы, кроме, собственно говоря, Excel.
Здесь важное замечание, что, даже если вас заинтересовали возможности ODE/ODT, вам вряд ли удастся приобрести лицензионные версии этих продуктов – Microsoft с 2003го года прекратил их распространение. Вообще же вероятно, что в России, официальным способом было приобретено совсем небольшое количество копий пакетов для разработчиков, поэтому искать пиратскую версию этих продуктов тоже особого смысла не имеет.
Настройка ленты Office 2007:
В отличие от панелей инструментов, новый пользовательский интерфейс Excel 2007 в виде ленты (ribbons) не имеет встроенных механизмов настройки напрямую через VBA.
Имеется довольно странный механизм настройки ленты через редактирование xml-файла. Формат xlsx представляет из себя zip-архив нескольких файлов и папок, в одном из которых доступна настройка на ленте пользовательских функций. Странно, но разработчики Excel почему-то не предоставили интерфейс для настройки ленты иным способом. Подробнее см. MSDN:
Вызов процедур COM-DLL из VBA
В тех случаях, когда основной алгоритм закрыт в COM-надстройке, вызов функций и процедур (например, из обработчиков пунктов меню) осуществляется через механизм позднего связывания (Late-bound). Для получения доступа к объекту надстройки используется функция COMAddIns объекта Application с указанием имени COM-надстройки. Например:
COM DLL (Visual Studio Tools for Office – VSTO)
| Описание: | полнофункциональная надстройка Excel |
| Требования: | Visual Studio .NET различных версий и пакет VSTO |
| Достоинства: | возможность создания интерфейса любой сложности, с использованием специфических возможностей Office 2003-2010: окна, ассистент, лента |
| Недостатки: | требует специальный run-time-пакет (иногда несколько инсталляционных файлов) при распространении. |
Этот инструмент, пожалуй, наиболее мощное средство разработки надстроек Excel. Разработчику доступны все средства технологии .NET, в том числе различные языки программирования, элементы управления и прочие ресурсы. VSTO предоставляет разработчику специальный шаблон проекта .NET. Доступ к объектам Excel осуществляется стандартными средствами языков программирования. В результате компиляции проекта также как в предыдущем примере формируется COM DLL файл. Здесь главное отличие от DLL, скомпилированных в ODT, это возможность использования любых элементов управления .NET. Однако, в отличие от ODT COM DLL, разработанный с использованием VSTO, требует дополнительных run-time пакетов на компьютере конечного пользователя. Последнее может существенно затруднить распространение программных продуктов.
Пример функциональноых возможностей настройки с использованием VSTO представлен на сайте в разделе Надстройки. В разделе Загрузки можно скачать архив исходного кода VB.NET этой надстройки.
Комментарии
. Workbook_AddinInstall и Workbook_AddinUninstall, так как их невозможно эмулировать в простом файле рабочей книги. К счастью, эти события требуются крайне редко; честно говоря, мы не знаем ни одного примера их полезного использования на практике.
Ну как это ни одного примера? Эти функции нужны для добавления и удаления пунктов меню надстройки на панель инструментов Excel. Можно глянуть как это сделано в надстройке http://beamclc.ru/prg_jtmanagenames
. В надстройках нет возможности хранить пользовательские функции для работы с данными рабочих листов (user defined function — UDF).
Как это нет. я храню и использую пользовательские функции которые хранятся в .xla файле, и никаких проблем.