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


Включение пользовательских функций

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

Включение пользовательских функций

  1. В меню Пуск выберите пункт Все программы.

  2. Наведите указатель мыши на элемент Microsoft Office Server и выберите пункт Центр администрирования SharePoint.

  3. В панели быстрого запуска щелкните ссылку поставщика общих служб (SSP), например "SharedServices1", чтобы просмотреть домашнюю страницу общих служб для этого поставщика.

  4. В разделе Параметры служб Excel выберите пункт Пользовательские функции.

  5. На странице "Пользовательские функции служб Excel" выберите команду Добавить пользовательскую функцию, чтобы открыть страницу служб Excel "Добавить сборку пользовательских функций".

  6. В поле Сборка введите путь к сборке UDF, например C:\MyUdfFolder\MyUdf.dll.

  7. В разделе Расположение сборки выберите пункт Локальный файл.

    ПримечаниеПримечание

      Параметр Локальный файл будет заменен параметром Путь к файлу в последующих выпусках служб Excel. Если отображается параметр Путь к файлу, выберите его.

  8. В разделе Включить сборку флажок Сборка включена должен быть установлен по умолчанию.

  9. Нажмите кнопку ОК.

Разрешение вызовов пользовательских функций

Разрешение вызовов пользовательских функций из рабочей книги

  1. Откройте страницу "Добавить надежное расположение файлов" или "Изменить надежное расположение файлов" служб Excel для добавления нового или изменения существующего надежного расположения соответственно.

    ПримечаниеПримечание

    Дополнительные сведения об определении надежного расположения см. в статье Инструкции по определению надежного расположения.

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

  3. Нажмите кнопку ОК.

См. также

Задачи

Шаг 3. Развертывание и включение пользовательских функций

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

Инструкции по определению надежного расположения

Концепции

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

Вопросы и ответы по пользовательским функциям служб Excel

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

Excel Services Alerts

Известные проблемы и советы по работе со службами Excel

Рекомендации по работе со службами Excel