Поделиться через


Пошаговое руководство. Разработка пользовательской функции с управляемым кодом

Дата последнего изменения: 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

Создание пользовательской функции, вызывающей веб-службу

Концепции

Общее представление о пользовательских функциях служб Excel