在DCOM 中不存在WORD、EXCEL等OFFICE组件

合集下载

文件服务器配置文档

文件服务器配置文档

文件服务器安装配置过程cloud附件如何需要上传word,Excel,pdf等文件,必须要安装文件服务器,配置好文件服务器后,才能上传这些文件,并在线预览。

(如果只上传图片文件,则不需要安装文件服务器)1、程序安装按照如上图所示勾选文件进行安装。

安装完成后不需要在另外打补丁,直接进行配置(本人安装版本为7.2,之前版本是否需要打补丁,没有验证)如果没有安装好,建议卸载重装。

在启用文件服务器时,可以确认文件服务器是否安装。

2、程序安装好后,首先需要启用文件服务器,用administrator用户登录系统,在公共设置-文件服务器设置按照如上所示,录入相关内容,然后检测文件服务是否可用如上,检测信息全部通过,则文件服务器配置成功,即可以测试上传附加。

不过通常首次新增文件服务器地址检测时,其中有几项会有问题,需要另外设置,然后在回头进行测试。

不过,检测出的结果显示文件服务器可用,就可以保存。

然后在配置其他内容。

虚拟目录一定要与规定的名称一样,否则会出现文件服务器不可用。

文件服务器地址为安装文件服务器电脑的地址,端口号为映射到外网的端口号。

检测完成后,保存文件服务器地址,文件服务器即启用成功。

然后根据检测报错内容进行配置,一般会有如下报错:1)、文件服务器存储目录首先在硬盘建立相应文件夹,然后点击基础管理-公共设置-文件服务目录设置点新增如果文件服务器地址配置不成功,会发现存储目录地方为灰色,不能录入。

在存储目录地方设置好之前建好的文件夹路径2)。

文件目录权限设置报错文件服务目录的权限设置:增加network service ,everyone的所有权限同时文件服务器器安装目录下的\Kingdee\K3Cloud\文件夹FileService赋予network service, everyone权限应用服务器安装目录中\Kingdee\K3Cloud\WebSite\下的FileUpLoadServices 文件夹赋予network service, everyone权限。

Office组件DCOM设置图解

Office组件DCOM设置图解

Office(word、excel)DCOM设置图解1,打开“组件服务”。

打开“控制面板”,进入“管理工具”就能找到“组件服务”,或者在开始菜单的运行对话框中输入“dcomcnfg”运行。

2,在“DCOM配置”节点中找到“Microsoft Office Word 97 - 2003 文档”,应用程序ID为“{00020906-0000-0000-C000-000000000046}”,点击右键,在右键菜单中选择“属性”打开属性对话框。

注:如果是配置excel的话,查找“Microsoft Excel Application”,应用程序ID是“{00020812-0000-0000-C000-000000000046}”。

3,切换到“安全”页面。

“启动和激活权限”选中“自定义”,点击编辑按钮,添加 帐号,通常,在IIS 5 上为{MACHINE}\ASPNET,在IIS 6 上为网络服务(network service),在权限中勾选“本地启动”、“本地激活”。

同理,在“访问权限”中选中“自定义”,点击编辑按钮,添加帐号,在权限中勾选“本地访问”。

如果权限还是不够的话,添加everyone用户,然后设置完全控制..4,切换到“标识”页面,选中“下列用户”,用户输入“Administrator”,输入正确的密码,点击确定就可以了。

“用户”也可以不使用Administrator,但是必须是有权限运行Office 程序的、能够登录系统的用户。

5,点击“确定”。

备注:64位操作系统无法看到excel的com组件,需要运行下面命令:comexp.msc /32(同时在64位系统中,excel和word相关的application是看不到的,需要直接找到对应的应用程序ID号,然后直接点击上面的操作->属性进行设置。

)。

excel错误

excel错误

在创建EXCEL 应用程序时出现错误:检索COM 类工厂中CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005解决办法: 配置DCOM 中EXCEL 应用程序:要在交互式用户帐户下设置Office 自动化服务器,请按照下列步骤操作:1. 以管理员身份登录到计算机,并使用完整安装来安装(或重新安装)Office。

为了实现系统的可靠性,建议您将Office CD-ROM 中的内容复制到本地驱动器并从此位置安装Office。

2. 启动要自动运行的Office 应用程序。

这会强制该应用程序进行自我注册。

3. 运行该应用程序后,请按Alt+F11 以加载Microsoft Visual Basic for Applications (VBA) 编辑器。

这会强制VBA 进行初始化。

4. 关闭应用程序,包括VBA。

5. 单击开始,单击运行,然后键入DCOMCNFG。

选择要自动运行的应用程序。

应用程序名称如下所示:Microsoft Access 97 - Microsoft Access 数据库Microsoft Access 2000/2002 - Microsoft Access 应用程序Microsoft Excel 97/2000/2002 - Microsoft Excel 应用程序Microsoft Word 97 - Microsoft Word BasicMicrosoft Word 2000/2002 - Microsoft Word 文档单击属性打开此应用程序的属性对话框。

6. 单击安全选项卡。

验证使用默认的访问权限和使用默认的启动权限已选中。

7. 单击标识选项卡,然后选择交互式用户。

8. 单击确定,关闭属性对话框并返回主应用程序列表对话框。

9. 在DCOM 配置对话框中,单击默认安全性选项卡。

10. 单击访问权限的编辑默认值。

安装office2007后,桌面快捷菜单中新建没有word、execl、powerpoint项的解决方法

安装office2007后,桌面快捷菜单中新建没有word、execl、powerpoint项的解决方法
[HKEY_CLASSES_ROOT\.xlsx]
@="Excel.Sheet.12"
"Content Type"="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
"PerceivedType"="document"
[HKEY_CLASSES_ROOT\.pptx\PersistentHandler]
@="{4F46F75F-199F-4C63-8B7D-86D48FE7970C}"
Point.Show.12]
[HKEY_CLASSES_ROOT\.pptx\PowerPoint.Show.12\ShellNew]
"FileName"="pwrpnt12.pptx"
[HKEY_CLASSES_ROOT\.pptx\shellex]
[HKEY_CLASSES_ROOT\.pptx\shellex\PropertyHandler]
@="{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}"
@="{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"
[HKEY_CLASSES_ROOT\.pptx]
@="PowerPoint.Show.12"
"Content Type"="application/vnd.openxmlformats-officedocument.presentationml.presentation"

windows2008 64位系统缺少office怎么办?

windows2008 64位系统缺少office怎么办?

windows2008 64位系统缺少office怎么办?有时候,我们在使用windows server2008 系统时会用到Office的一些诸如Excel的组件。

但是可能会遇到错误。

下面我们来看一下该怎样解决。

希望大家在关注windows2008 64位系统报价的同时多多关注此类问题的存在,以备不时之需。

在给windows server2008 64位系统上传Excel单据遇到错误后,小编查询了可行的解决办法分享给大家。

基础的版本解决办法如下:1.在"开始"->"运转"中输入dcomcnfg.exe,然后发动"组件服务" ;2.顺次双击"组件效劳",依次选择"计算机"、"我的电脑"、"DCOM装备" ;3.在"DCOM装备"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"特点",弹出"Microsoft Excel 应用程序特点"对话框;4.点击"标识"标签,挑选"交互式用户" ,点击"安全"标签,在"发动和激活权限"上点击"自定义",然后点击对应的"修改"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(留意要挑选本核算机名),并给它赋予"本地发动"和"本地激活"权限5.依然是"安全"标签,在"拜访权限"上点击"自定义",然后点击"修改",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地拜访"权限.难题就出在64位系统的机器上,由于DCOMcnfg是32配置,在64位体系下能完全被支撑,所以找不到项“Microsoft Excel 应用程序”。

DCOM excel设置访问权限

DCOM excel设置访问权限

.NET导出Excel遇到的80070005错误的解决方法:检索COM 类工厂中CLSID 为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005基本上.net导出excel文件,都需要如此配置一下,不配置有的时候没错,而配置后基本应该不会出错。

具体配置方法如下:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框5:点击"标识"标签,选择"交互式用户"6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.8.如果交互式用户设置后出现错误8000401a,可取消交互式用户,指定为administratr,可暂时解决此问题。

Window2008 64位IIS7上面DCOM配置Excel、Word

Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word等作者:长春海华付晓波文章来源:本站原创点击数:349 更新时间:2011-10-30解决办法:1.(适用于.NET)1).通过webconfig中增加模拟,加入管理员权限,<identity impersonate="true" userName="系统管理员" password="系统管理员密码"/>2).这样就能够启动Application进程,操作EXCEL了,能够新建EXCEL,导出EXCEL,但是还是不能打开服务器端的EXCEL文件2.(以下适用于所有语言)在组件服务,DOCM设置Microsoft Excel Application的属性,因为是在64位系统上面操作,组件服务中DOCOM中默认是没有的,因为Microsoft Excel Application 是32的DCOM配置,所以通过如下方式解决(参考第三步)3.(在64bit系统中的DCOM管理中添加32Bit的Excel、Word等的管理)1).开始--〉运行--〉cmd2)命令提示符下面,输入“mmc -32”回车,打开32的控制台3).文件菜单中,添加删除管理单元--〉“组件服务”(在最下面),确认后,关闭即可。

4).开始-管理工具-组件服务,在"DCOM配置"中,可以找到“"Microsoft Excel 应用程序”了。

找到“Micro soft Excel 应用程序”,在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框5).点击“标识”标签,选择“交互式用户”**:这个在32Bit的2003上或XP上不需要,但这里需要。

6).点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限7).依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.。

设置服务器Excel的DCOM权限

设置服务器Excel的DCOM权限
---------------Ameng
开始-〉控制面板-〉管理工具-〉组件:
右键“Microsoft Excel Application”-〉属性在标识选项卡中设置“交互式用户”:
在“安全”选项卡中设置“启动和激活权限”以及“访问权限”:
分别点编辑,把Everyone的权限加上如图:
设置完成!
可以用任务管理器结束dllhost.exe进程,再打开“组件服务”,就解决了。

有的时候还需要用到”组件服务“的”我的电脑“中的”属性“,但是有的时候”我的电脑“显示是红色的标志,无法点开”属性“,这是由于”服务“里的MSDTC出现问题导致的。

解决办法:
运行--CMD
在窗口内按顺序写下:msdtc -uninstall
msdtc -install
net start msdtc。

vc6.0或mfc中没有Micrisoft ADO Data Control6.0控件怎么办

在我们使用MFC ADO数据库访问技术的时候经常要使用Micrisoft ADO Data Control6.0和Micrisoft DataGrid控件,但是我们会发现我们的vc6.0中点击插入ActiveX控件,如下图所示,并没有Micrisoft ADO Data Control6.0这个控件那么我们该怎么办呢?其实,可以这样解决。

1.查看电脑上是否有如下两个文件:MSDATGRD.OCX和MSADODC.OCX文件
32位系统在 C:\Windows\System32目录下查看;
64位系统在 C:\Windows\SysWOW64目录下查看。

如果目录下没有这两个文件,那么就需要下载,链接如下:
MSADODC.OCX下载
MSDATGRD.OCX下载
下载好之后,将下载的文件根据系统位数放入相应的目录下。

2.我们需要以管理员身份打开命令提示符,进行控件的注册
进入到我们文件保存的目录:
64位进入 C:\Windows\SysWOW64(不会操作的看文档最后,有介绍)然后输入regsvr32 MSADODC.OCX 回车
就可以得到如下图所示的结果
32位进入 C:\Windows\System32
然后输入regsvr32 MSADODC.OCX 回车
这样我们的控件就注册好了,再次插入ActiveX控件就可以看到我们的Micrisoft ADO Data Control6.0这个控件了。

最后呢,有些朋友可能不会在命令行窗口进行操作,这里简单介绍几种:
cd .. 回到当前目录的上一级目录cd 目录A 进入目录A
d:进入D盘
注意:输入这些命令后都是要按回车键才会执行。

Excel DCom 配置

1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框5:点击"标识"标签,选择"交互式用户"6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.这样,我们便配置好了相应的Excel的DCOM权限.注意:这是在WIN2003上配置的,在2000,xp上,NETWORK SERVICE用户改为用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在DCOM 中不存在WORD、EXCEL等OFFICE组件
最近在做一个关于office转存PDF的Web项目。

开发过程一切顺利。

起初在网上找到一些Word,PPT转PDF的代码。

很好用。

一切顺利项目开发成功。

在这里需要说明一点,PPT中会存在流媒体内容,如果存在这些内容的时候是不能成功转换为PDF的。

需要手动将相关内容删除后才可以转换。

各位如果遇到些奇怪的问题的时候,希望检查下PPT中是不是存在这些内容。

项目开发结束,问题就来了。

因为需要搭建测试环境。

就拿手边一台防止的机器搭建了测试环境。

WindowsXP+SP3、Office2010+.net开发包、.Net 4.0很顺利搭建完成。

自己简单测试一下,没有问题。

因为项目比较简单,没有什么特殊的逻辑。

所以测试也很快通过了。

问题来了:
一周后项目演示,所以在自己的开发本本上搭建环境给客户演示。

我的本本是Windows7 Professional+SP1,开发环境若干。

直接安装好IIS7,将项目放到上面,发布依然很顺利。

打开网页,很漂亮的程序界面来了。

登陆,OK;浏览附件,OK;上传附件,爆了。

心里一惊怎么会这样呢?根据自己经验,这个是因为权限的问题,IIS用户不能使用office组件。

只需要在DCOM里面调整下权限就ok了。

于是很从容的打开Component Services。

一步一步的进行。

走到最后的时候发现,DCOM里面竟然没有与office相关的所有组件。

这下就乱了。

想是不是因为office
安装的问题呢?于是找出office2010安装盘,先卸载再安装……漫长的等待,终于安装完成了。

依旧没有显示在里面。

无数次的重启,还是没有显示在里面。

继续上网查资料,Google没有相应的结果,Baidu的结果更是答非所问。

这个时候距给客户演示还有不到1天的时间,数据还没有添加。

现在还遇到这样的问题!心都酥了。

——
各种查,各种找。

MMC进入到我的视线里面。

通过这个终于解决此问题了。

先简单说下,操作步骤(项目演示完成后,补上图):
1.Run
2.MMC -32
3.File
4.Add Remove Snap-in
ponent Services
6.Add
7.OK
8.Console Root
ponent Services
puters
11.My Computer
12.DCOM Config
13.Microsoft Word Application
14.…
没错,看到了。

终于松了口气。

具体怎么设置DCOM权限,网络上很多。

就不再多做描述了。

相关文档
最新文档