本演练说明使用 Microsoft Visual C# 开发 Excel Services 用户定义函数的过程。
在本演练中,您将学习如何:
使用 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 文档库,用于存储工作簿,并支持工作簿调用 UDF(方法为将 AllowUdfs 值设置为 true)
调用在受信任的 SharePoint 文档库中存储的 UDF 的示例工作簿
查看工作簿并将工作簿发布到 SharePoint 文档库的权限
注意
若要详细了解如何设置权限,请参阅 Windows SharePoint Services 3.0 文档。
使用 Excel 创建工作簿
将工作簿保存为 .xlsx 或 .xlsb 文件
注意
有关如何信任某个位置、如何启用 UDF 以及如何设置 AllowUdfs 标记的详细信息,请参阅Step 3: Deploying and Enabling UDFs。