| ASP.NET配置Word的操作权限 |
| 来源:
发布时间:2008-05-31 发布人:
浏览:
人次
字体:
[大
中
小]
|
|
ASP.NET利用dot模板生成Word文档,大致需要三步才能实现,本文主要讲解Word权限的配置: 第一步是配置Word的操作权限。 权限的配置不是很复杂,如果不配置的话就会出现"System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。"的错误提示。 配置的步骤如下: 控制面板-管理工具-组件服务-计算机-我的电脑-DCom配置-找到Microsoft Word文档 之后单击属性打开此应用程序的属性对话框。 2. 单击安全选项卡。验证使用默认的访问权限和使用默认的启动权限已选中。 3. 单击标识选项卡,然后选择交互式用户。 4. 单击确定,关闭属性对话框并返回主应用程序列表对话框。 5. 在 DCOM 配置对话框中,单击默认安全性选项卡。 6. 单击访问权限的编辑默认值。验证访问权限中是否列出下列用户,如果没有列出,则添加这些用户: SYSTEM INTERACTIVE Everyone Administrators IUSR_<machinename>* IWAM_<machinename>* * 这些帐户仅在计算机上安装了 Internet Information Server (IIS) 的情况下才存在。 7. 确保允许每个用户访问,然后单击确定。 8. 单击启动权限的编辑默认值。验证启动权限中是否列出下列用户,如果没有列出,则添加这些用户: SYSTEM INTERACTIVE Everyone Administrators IUSR_<machinename>* IWAM_<machinename>* * 这些帐户仅在计算机上安装有 IIS 的情况下才存在。 13. 确保允许每个用户访问,然后单击确定。 14. 单击确定关闭 DCOMCNFG。 第二步:在项目中添加引用,引入Interop.Microsoft.Office.Core.dll、Interop.VBIDE.dll和Interop.Word.dll 第三步:使用Word.ApplicationClass类和Word.Document类进行相关操作。 生成Word文档例子如下:ASP.NET利用dot模板生成Word文档
| |
| |
|
|
|
|
| §最新评论:(评论内容只代表网友观点,与本站立场无关!) | |
|
|
|
|
| 注意:请勿在本站发布政治话题、色情及违反法律的内容。 |
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |