DataTable 导出Excel 报错 8000401a

beyondfirst 2008-05-16 12:22:58
如题:
Google中找到的方案不能解决,方案如下:
运行dcomcnfg打开组件服务, 依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 找到"Microsoft Excel应用程序"或"Microsoft Word应用程序", 右键打开属性对话框,点击"标识"选项卡, 点"下列用户",把管理员的用户密码正确填写进去... 点击"安全"选项卡, 依次把"启动和激活权限","访问权限","配置权限",都选择为自定义, 然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限...

请高手指点。
...全文
515 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
YnSky 2009-12-08
  • 打赏
  • 举报
回复
..已经解决了.
ZengJerry 2009-12-08
  • 打赏
  • 举报
回复
在2003下面使用“启动用户”就OK了,被这个问题困扰了好久。今天总算解决了
陌上花花 2009-05-15
  • 打赏
  • 举报
回复
帮顶下
苏州老神仙 2009-05-15
  • 打赏
  • 举报
回复
5楼正解,虽说是老帖子,也是要学习下的。我在xp下用交互式用户可以,但在2003不行会出现8000401a的错误。指定了一下用户,我选的是administrator再运行就ok了
fuadam 2008-06-21
  • 打赏
  • 举报
回复
点击"标识"标签,选择"下列用户", 然后填入一个有权限操作word的用户,就可以了.我就是这样解决的问题
beyondfirst 2008-05-16
  • 打赏
  • 举报
回复
foxd:
我是这么做的,我在问题描述的时候应该比较清楚,而且我在网上搜索的基本上都是这个答案,但是没用
foxd 2008-05-16
  • 打赏
  • 举报
回复

1:在服务器上安装office的Excel软件.

2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"

3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应

用程序属性"对话框

5:点击"标识"标签,选择"交互式用户"

6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加

一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.

7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK

SERVICE"用户,然后赋予"本地访问"权限.

这样,我们便配置好了相应的Excel的DCOM权限.

按以上来做应该可以了,做完后应重启一下系统。
beyondfirst 2008-05-16
  • 打赏
  • 举报
回复
使用的是win2003 ,在需要新建一个Excel Application,和DCOM中的Excel用户的权限会有关系
踏雪听雨 2008-05-16
  • 打赏
  • 举报
回复
导出EXCEL跟DCOM没有关系

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧