Пошаговое руководство. Разработка пользовательской функции с управляемым кодом
Дата последнего изменения: 30 сентября 2009 г.
Применимо к: SharePoint Server 2010
Данное пошаговое руководство описывает процесс разработки пользовательских функций служб Excel с помощью Microsoft Visual C#.
В руководстве рассматриваются следующие этапы:
создание проекта с помощью шаблона проекта библиотеки классов Microsoft Visual Studio 2005;
добавление ссылки в библиотеку Microsoft.Office.Excel.Server.Udf.dll;
написание пользовательской функции для использования в службах Excel;
создание книги для вызова пользовательских функций из ячеек;
тестирование и запуск пользовательских функций в службах Excel.
Предварительные требования
Для выполнения действий, описанных в этом руководстве, необходимы следующие компоненты:
Microsoft SharePoint Server 2010.
Примечание Самый простой способ получения доступа ко всем необходимым компонентам на сервере — выполнение базовой автономной установки. Помимо этого, потребуется надежное расположение.
Excel.
Visual Studio или аналогичное средство разработки, совместимое с Microsoft .NET Framework.
Возможность разрешения запуска сборки UDF.
Надежная библиотека документов SharePoint, в которую сохраняется книга и которая необходима для того, чтобы книге было разрешено вызывать пользовательские функции (задание для параметра AllowUdfs значения true).
Пример книги, вызывающий пользовательские функции, хранимые в надежной библиотеке документов SharePoint.
Разрешения на просмотр и публикацию книги в библиотеке документов SharePoint.
Примечание Дополнительные сведения о настройке разрешений см. в документации по Windows SharePoint Services 3.0.
Возможность создания книги с помощью Excel.
Возможность сохранения книги в формате XLSX и XLSB.
Примечание Дополнительные сведения о настройке доверия для расположения, включении пользовательских функций и установке флага AllowUdfs см. в разделе Шаг 3. Развертывание и включение пользовательских функций.
См. также
Задачи
Шаг 1. Создание проекта и добавление ссылки на пользовательскую функцию
Шаг 2. Создание пользовательских функций управляемого кода
Шаг 3. Развертывание и включение пользовательских функций
Этап 4. Тестирование и вызов пользовательских функций из ячеек
Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel
Создание пользовательской функции, вызывающей веб-службу