打印本文 打印本文 关闭窗口 关闭窗口
用COM和ASP创建动态Word文档
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1994  更新时间:2009/4/23 10:26:20  文章录入:mintao  责任编辑:mintao
t 客户帐号)持续。当调用我们创建的COM组件时,IUSR 信用也被传递。

  这个COM反过来产生对office COM (子对象)的调用,但是却不能传递信用。为了克服这个问题,我们需要这样做:
● 打开组件服务控制台, 然后在COM+ Applications点击右键。
● 选择 New Application,跟随 COM 应用程序向导, 命名一个空的app。

● 打开新的应用程序,在 Components上点击右键。
● 选择创建一个新组件,选择置入已经注册的组件。

● 在下一个对话框的组件列表中,选择MyDocument.DocumentObject,点击finish。应用程序现在就
很可能工作了。
  通过将COM 投入MTS ,我们允许COM持续为特定帐号,将它传递给调用的COM(在这个操作以前好象没有发生过)。我猜想这是因为Microsoft只允许一级安全信用持续, 我怀疑不需要这样做也可以把信用持续下去。

观察和结论
我们已经基本上完成了。开发应用程序时还有一些需要注意。
● 如果你仔细观察组件的设计,你会观察到即使你已经从模板修改、增加、删除了标记或文本,也根本不需要修改代码。它是可以再利用的。只需要通过ASP文件传递一些参数,你就可以快速创建符合公司口味的Word 文档了。
● 你可以根据需要定制它。只需要保证在模板文件中,你的标记是唯一的(在两个不同的上下文中不要 使用相同的标记)。
● 还可以加强应用程序的功能,一旦创建,就可以根据输入的Email ID (或从数据库中)直接将文档email给用户,以实现交互式的改进。
● 在ASP文件中的标记和值字符串,应该彼此同步,尽管在模板文件中它们不一定会同步出现。
点击本处下载本文相关资料。

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口