演练:开发托管代码 UDF

上次修改时间: 2009年9月30日

适用范围: SharePoint Server 2010

此演练介绍使用 Microsoft Visual C# 开发 Excel Services 用户定义函数 (UDF) 的过程。

通过此演练,您将学会如何执行以下任务:

  • 使用 Microsoft Visual Studio 2005 类库项目模板创建项目。

  • 添加对 Microsoft.Office.Excel.Server.Udf.dll 的引用。

  • 编写用于 Excel Services 中的 UDF。

  • 创建工作簿,以便从单元格中调用自定义函数。

  • 在 Excel Services 中测试和运行 UDF。

先决条件

若要完成本演练,您需要:

  • Microsoft SharePoint Server 2010。

    备注

    若要获得服务器上需要的所有功能,最简单的方法就是进行基本的独立安装。此外只需添加受信任的位置即可。

  • Excel。

  • Visual Studio 或类似的 Microsoft .NET Framework 兼容开发工具。

  • 允许运行 UDF 程序集。

  • 一个受信任的 SharePoint 文档库,在其中存储工作簿,并通过将 AllowUdfs 的值设置为 true,允许工作簿调用 UDF。

  • 调用存储在受信任 SharePoint 文档库中的 UDF 的示例工作簿。

  • 查看工作簿并将其发布到 SharePoint 文档库的权限。

    备注

    有关设置权限的详细信息,请参阅 Windows SharePoint Services 3.0 文档。

  • 使用 Excel 创建工作簿。

  • 将工作簿另存为 .xlsx 或 .xlsb 文件。

    备注

    有关如何信任位置、如何启用 UDF 以及如何设置 AllowUdfs 标志的详细信息,请参阅步骤 3:部署和启用 UDF

请参阅

任务

步骤 1:创建项目和添加 UDF 引用

第 2 步:创建托管代码 UDF

步骤 3:部署和启用 UDF

步骤 4:从单元格测试和调用 UDF

演练:使用 Excel Web Services 开发自定义应用程序

如何:创建调用 Web 服务的 UDF

概念

了解 Excel Services UDF