扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:sunmoonfire 来源:blog 2007年9月2日
接下来,用UdfClass特性标记一下该类,用来说明其中包含了UDF的实现。
在该类中添加如下形式的方法来实现UDF。
MyDouble方法接收一个double类型的参数,返回乘以9后的值。ReturnDateTimeToday方法返回当前日期。两个方法都用UdfMethod特性进行了标记。组件中任何其他未作标记的方法都将被忽略,因为它们都将不会被作为UDF方法对待。UdfMethod特性有一个布尔型的属性IsVolatile,我们可以通过该属性指定一个UDF方法是可变(volatile)还是不可变(nonvolatile)。默认值是FALSE,即不可变。
配置Excel Services来允许UDF的使用
共2个步骤:
创建一个受信任的文件位置
注册UDF 组件
一个受信任的文件位置可以是一个WSS位置,共享文件夹,或运行Excel Services的服务器上的一个Web文件夹。这些都是可以用来提供对工作簿访问的。下面的步骤将在MOSS中配置一个到WSS位置的信任:
点开始菜单, 所有程序.
点 Microsoft Office Server 选择 SharePoint 3.0 管理中心.
在左侧快速启动栏中, 点SSP(shared services provider) 的链接,——比如, "SharedServices1"—进入共享服务主页。
点Excel Services 设置一节中的受信任文件位置
点添加受信任文件位置
在地址一栏中输入存放Excel工作薄的位置—比如, http://MyServer/Shared%20Documents.
在位置类型中点选合适的存储类型,本例中是Windows SharePoint Services.
在下面的信任子级中选上受信任的子级,以使得我们可以信任子库或子目录。
最下面的允许用户自定义函数中,选中允许,以使得我们可以在此位置中的Excel工作簿里调用UDF。
确定。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者