Включение пользовательских функций
Дата последнего изменения: 30 сентября 2009 г.
Применимо к: SharePoint Server 2010
Каждое надежное расположение служб Excel в поставщике общих служб (SSP) имеет флаг AllowUdfs.
Примечание |
---|
Флаг AllowUdfs задается с помощью параметра Пользовательские функции разрешены на странице "Надежные расположения файлов" служб Excel. |
По умолчанию флаг AllowUdfs имеет значение false. Если флагу AllowUdfs присвоено значение false для отдельного надежного расположения, в рабочих книгах этого расположения запрещается вызов пользовательских функций.
Чтобы разрешить вызов пользовательских функций из заданного надежного расположения, следует присвоить флагу AllowUdfs значение true.
Если флагу AllowUdfs присвоено значение false, при запуске сеанса для рабочей книги, содержащей вызовы пользовательских функций в этом надежном расположении, такие вызовы будут завершаться сбоем. Если изменить значение флага AllowUdfs на true после запуска сеанса, вызовы пользовательских функций также завершаются сбоем. Это связано с тем, что изменения значения флага AllowUdfs вступают в силу только для следующего сеанса после обновления базы данных конфигурации.
Чтобы исправить эту ошибку, перезапустите сеанс. Например, выберите команду Перезагрузить книгу в Excel Web Access.
Внимание! |
---|
Если вместо этого выбрать перезапуск служб Microsoft IIS, будут завершены все текущие сеансы. |
Включение пользовательских функций
Для выполнения следующих действий на компьютере должны быть установлены Microsoft SharePoint Server 2010.
Включение пользовательских функций
В меню Пуск выберите пункт Все программы.
Наведите указатель мыши на элемент Microsoft Office Server и выберите пункт Центр администрирования SharePoint.
В панели быстрого запуска щелкните ссылку поставщика общих служб (SSP), например "SharedServices1", чтобы просмотреть домашнюю страницу общих служб для этого поставщика.
В разделе Параметры служб Excel выберите пункт Пользовательские функции.
На странице "Пользовательские функции служб Excel" выберите команду Добавить пользовательскую функцию, чтобы открыть страницу служб Excel "Добавить сборку пользовательских функций".
В поле Сборка введите путь к сборке UDF, например C:\MyUdfFolder\MyUdf.dll.
В разделе Расположение сборки выберите пункт Локальный файл.
Примечание Параметр Локальный файл будет заменен параметром Путь к файлу в последующих выпусках служб Excel. Если отображается параметр Путь к файлу, выберите его.
В разделе Включить сборку флажок Сборка включена должен быть установлен по умолчанию.
Нажмите кнопку ОК.
Разрешение вызовов пользовательских функций
Разрешение вызовов пользовательских функций из рабочей книги
Откройте страницу "Добавить надежное расположение файлов" или "Изменить надежное расположение файлов" служб Excel для добавления нового или изменения существующего надежного расположения соответственно.
Примечание Дополнительные сведения об определении надежного расположения см. в статье Инструкции по определению надежного расположения.
В разделе Разрешить пользовательские функции выберите пункт Пользовательские функции разрешены, чтобы разрешить вызов пользовательских функций из книг, хранящихся в заданном надежном расположении.
Нажмите кнопку ОК.
См. также
Задачи
Шаг 3. Развертывание и включение пользовательских функций
Создание пользовательской функции, вызывающей веб-службу
Инструкции по определению надежного расположения
Концепции
Пошаговое руководство. Разработка пользовательской функции с управляемым кодом
Вопросы и ответы по пользовательским функциям служб Excel
Общее представление о пользовательских функциях служб Excel