office提供的COM组件的兼容问题 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:22
安装并卸载WPS后,导致office COM组件调用失败的解决方案
-
解决安装不同版本office后造成的PIA COM组件调用失败
Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
微软office OCR组件使用异常问题
我参考 http://blog.csdn.net/sgear/article/details/52045784 文章,做一个OCR Demo,Microsoft Office Document Ima
请教下OFFICE COM组件的问题
我想要写一个COM<em>组件</em>来禁用OFFICE中的菜单,才开始,就遇到问题了,我在头文件中添加了 #import "C:\\Program Files\\Common Files\\Microsoft Sh
Office COM组件--写Word的小程序
今天本是周末,回到家,父母已经准备好吃的,很幸福,但一看Yuki还很忙,原来是在做一个很繁琐的工作,将一个1600行的Excel表信息整理为Word文档,FT,这不废了吗,每个30秒都得10多个小时,这叫什么事啊,为了减轻其工作量,我说这个事交给我吧。   于是按此做了一个程序 1.将Excel表导入数据库中; 2.将Excel表数据读出,每一条按照规定格式写入Word文档   具体为
.Net调用Office Com组件的原理及问题:检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.Net调用Office Com<em>组件</em>的原理及问题:检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 {XXX} 的<em>组件</em>失败 Net调用Office Com<em>组件</em>的原理及问题检索<em>com</em>类工厂<em>组件</em>检索 COM 类工厂中 CLSID 为 XXX 的<em>组件</em>失败 现将文章整理如下 最开始报错 总结如下 我的主页 www.csxiaoyao.<em>com</em>最近在本地64位win10操作系统+vs2015+offi
求文档可以查到WORD COM组件里各个接口的含义
我做了个软件,把结果自动生成WORD报告。 在WORD COM<em>组件</em>上,我遇到点小小的麻烦,WORD里面接口很多:各种功能的都有,换行,换页,设置字体,画表格。。。。 有没有什么文档可以查到各个接口的含
引用COM组件时“将类型库转换为.NET程序集失败”的解决办法
1、拷贝<em>com</em>文件到[SDK]/v1.1/Bin下后执行tlblmp   [<em>com</em>文件名];2、引用生成的dll; 
打开工程,提示加载类型库/dll时出错
刚开始接触,有些不会,不要见笑
vs环境下,用c++使用微软word提供com接口
主要需要#import 三个文件VBE6EXT.OLB,MSO.DLL,MSWORD.OLB,这样就可以使用主要的函数。 _ApplicationPtr word.CreateInstance(__uuidof(MSWORD::Application); //代表word本身的智能指针
服务器配置Word COM组件步骤
1.控制面板 -&amp;gt; 管理工具 -&amp;gt; <em>组件</em>服务 2.<em>组件</em>服务 -&amp;gt; 计算机 -&amp;gt; 我的电脑 -&amp;gt; DCOM配置 3.找到节点 【Microsoft Word 97 - 2003】 文档节点 4.右键 -&amp;gt; 属性 5.选择【安全】tab 以下3个项目全部选择自定义选项:启动和激活权限、访问权限、配置权限 然后各自编辑添加用户,将对应下方的...
ASP.NET服务器配置Office的COM组件权限
  ASP.NET操作利用COM<em>组件</em>操作Office时需要在服务器中配置权限,下面以Word为例,简单介绍权限设置的过程:         ASP.NET调Microsoft.Office.Interop.Word.dll操作Office2003及以下版本时需要在应用服务器上为添加以下权限:步骤:控制面板->管理工具-><em>组件</em>服务->我的电脑->DCOM配置,找到 Microsoft
(添加)卸载outlook com加载项
现在流行VSTO开发,给<em>office</em>添加自定义COM控件,但是添加后的控件如何卸载呢,很多人找不到方法,这篇文件介绍了outlook07中COM的添加和卸载方法
outlook com加载项无法加载了
首先我打开<em>com</em>加载项,选中可用的加载项,然后一路确定下来!可是我发现并没有加载!等我再进去看的时候,我选中的加载项又成为没被选中的状态了! 什么错误都没报!郁闷啊!为什么就是加载不了了呢?前天我还加
C#中转换Office中的COM组件方法
我的电脑配置(Windows Server 2003+OFFICE2003+VisualStudio 2003) 因为要处理一些WORD文档.EXCEL文档,TXT文档资料到数据库中.所以在网络上查找了一些关于c#处理OFFICE文挡的一些文章.发现有两个比较重要的地方. 一是转换EXCEL<em>组件</em>方法: 我在DOS下执行"tlbimp excel.exe"提示没有这个命令tlbimp
只安装自己需要的Office2016组件的方法
以往Office的安装包都采用的是MSI安装器,允许用户在安装时选择安装的<em>组件</em>,但是微软发布的Office 2016安装包只<em>提供</em>了C2R(ClickToRun)方式,因此默认情况下用户无法选择安装<em>组件</em>,默认会安装所有。大多数人可能只需要其中的Word、PowerPoint和Excel三大件,那么该如何操作呢? 微软在下载中心中<em>提供</em>了Office2016部署工具,通过该工具可实现上述目
注册COM组件
1.起因 程序运行中出现警告: 未能确定 COM 引用“ExcelClientPkgLib”的依赖项。加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) T录入供T管理 2.用到的命令 regasm 程序集注册工具 regasm这个是.net下注册COM<em>组件</em>的命令,不是windows中注册控
office中的域、控件、com组件、宏和VBA
在<em>office</em>的高级应用中,域、控件、<em>com</em><em>组件</em>、宏和VBA是必须要知道的几个术语,为什么会产生这么多术语,是为了自动化生产,是人的懒惰带来了生产力的提高。这5个对象的功能也可以理解为是从小到大的排列。域由内置的域代码产生,能够自动产生一些关联,比如插入的文档目录就是一个域。 域 域代码位于用特殊方法插入的花括号({ })中。   域的格式:{ Name [参数] [\Switches ] }...
用Com组件 操作word
用 <em>com</em> <em>组件</em> 操作word 类 imgfileAddres = System.Web.HttpContext.Current.Server.MapPath(imgfileAddres); //创建一个名为WordApp的<em>组件</em>对象 Word.Application WordApp = new Word.ApplicationClass(); //必须设置为不可见 WordApp.Visible = false;
使用COM组件实现对Excel文件的操控
1 使用COM<em>组件</em>操控Excel的优势和缺点优势:<em>提供</em>了完整的Excel操控能力。可以方便的进行复杂操作。<em>提供</em>了对Excel文件的底层操作,工作效率高。和VBA方式相比可以脱离特定的Excel文件进行使用。缺点:代码复杂不易理解。在操作中需要处理大量的数据类型。2.使用方法 Visual Studio 2005中默认<em>提供</em>了封装好的Microsoft Office 200
NPOI导出方法不依赖Office COM组件
http://www.cnblogs.<em>com</em>/lwme/archive/2011/11/18/npoi_excel_import_export.html 以上是连接地址
o2007pia.msi
o2007pia.msi 开发使用就靠它了
php开启com组件注意事项
网上已经有很多教程了,我也遇到过这个问题,但是有一个很重要的点其他文章里提到了,但说法不准确。    很多文章说PHP VERSION5.4.5  不需要在PHP.ini中配置extension=php_<em>com</em>_dotnet.dll。这是官方说法,但是我遇到过PHP 5.3.28不配置就不能调用<em>com</em><em>组件</em>,具体原因我没去找。 我想说的是,如果你们按照其他文章配置好后,还是不能调用CO
PHP 开启COM组件 读取word文件
1.先到PHP.INI中打开COM选项,<em>com</em>.allow_d<em>com</em> = true 2.我这里的环境是PHP5.4.7,PHP 5.4.5后,<em>com</em>/dotnet 模块已经成了单独的扩展,所以需要在PHP.ini中配置extension=php_<em>com</em>_dotnet.dll,如果PHP VERSION 配置方法为:只需在扩展列表里添加extension=php_<em>com</em>_dotnet.dll即可
检索 COM 类工厂中 CLSID 为 {00020906-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 800
检索 COM 类工厂中 CLSID 为 {00020906-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以下错误: 80080005
从 IClassFactory 为 CLSID 为 {00024500-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误: 8001010a解决办法
解决办法:1.开始->运行,输入d<em>com</em>cnfg.exe2.打开<em>组件</em>服务器->计算机->我的电脑->DCOM配置;3.找到Microsoft Office Excel或者Microsoft Office Word点击右键->属性4.选择安全,将启动和激活权限、访问权限、配置权限全部选择自定义,之后编辑,添加everyone用户,给它所有的权限5.点击确定。
vs2010引用office组件后的编辑并继续
最近在使用Visual Studio.net 2010(简称vs2010)做一个项目,引用了Office的<em>组件</em>,在调试过程中,对代码进行修改时,总是会弹出如下对话框:           在网上查了许多资料,也有许多人遇到相似的问题,如:http://bbs.csdn.net/topics/360098970这个帖子中就有,另外,关于vs2010中如何开启/关闭编辑与继续功能微软的网站
php调用com组件配置 以openoffice为例
什么是<em>com</em><em>组件</em>? COM构架下,人们可以开发出各种各样的功能专一的<em>组件</em>,然后将它们按照需要组合起来,构成复杂的应用系统。COM与语言,平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写<em>组件</em>模块。 配置的目的主要是解决无法创建<em>com</em>对象问题,实际要实现功能word ppt  xml转化为pdf   php调用open<em>office</em>中<em>com</em><em>组件</em>配置组要分为三步 1. jd
Excel操控方法之Com组件
使用微软官方Com<em>组件</em>Microsoft.Office.Interop.Excel对Excel进行操控,实现数据的读写,单元格背景颜色的修改等操作
java调用com组件office文件转换成pdf
在很多企业级应用中都涉及到将<em>office</em>图片转换成pdf
VC利用COM接口操作Word总结
 VC利用COM接口操作Word总结   1、初始化COM库 2、利用COM接口<em>提供</em>的函数,打开默认的模版文档。对Word进行读写等操作,下面代码包括写入文本,在表格中写入文本,实现控制页数,查找特定字符、打印等操作。 3.转载过来,先学习着   void CWordDlg::OnBnClickedButtonCre
Excel文档不能打开问题
我安装的是<em>office</em> 2002的,昨天用的很正常.今天就不行了.在excel里点"打开"就可以打开excel文档,但在外面直接点excel文档后,excel程序可以打开,但什么都没有.也就是没有表格
检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005
用C#动态生成Word文档功能实现了,在本地的机器运行时是好的,但安装到远程服务器上就报错了,让我头疼了好久,看了很多的信息后,现在才算是搞定了。 为了不忘记特意再此做下记录来! 程序安装到远程服务器上,首先报的错误代码就是80070005(检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的<em>组件</em>时失败,原因是出现以下错误: 8007000
【100分求助】从 IClassFactory 为 CLSID 为 {0002DF01-0000-0000-C000-000000000046}
从 IClassFactory 为 CLSID 为 {0002DF01-0000-0000-C000-000000000046} 的 COM <em>组件</em>创建实例失败,原因是出现以下错误: 8007007e。
检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 8000401a
报错信息: Retrieving the COM class factory for <em>com</em>ponent with CLSID {00024500-0000-0000-C000-00000000004
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 800
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以下错误: 80004023。 导出的时候老包这样的错误;
.Net之路(十四)com组件、OLEDB导入EXCEL
.NET <em>com</em><em>组件</em>
.Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
.net调用<em>office</em><em>组件</em>进行Excel、Word、ppt的一些操作,需要做一下操作: 1、正确全面的安装<em>office</em> 2、DCOM配置权限(64位系统要添加32位<em>组件</em>【mmc -32】) (1.)  首先点击开始-运行,打开运行对话框。   在对话框输入命令处输入“mmc -32”,记着,mmc和-之间有个空格。打开控制台根节点。
C#用OFFICE组件时,提示80040154错误
Retrieving the COM class factory for <em>com</em>ponent with CLSID {DD855F0D-48AF-4E28-B450-35671DE039EF} failed due to the following error: 80040154.
Python使用COM组件操作Excel
原文来自:https://www.cnblogs.<em>com</em>/jasonli-01/articles/6612020.html 做了小部分修改,比如原文中使用win32<em>com</em>.client.Dispatch,这个是在一个进程中操作Excel,如果正在编辑一个Excel,又在运行这段代码,会有一定的影响。 所以我修改成了win32<em>com</em>.client.DispatchEx,这表示重新创建一个进程,并...
c#调用word的组件时失败解决方法
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>时失败解决方法 Application当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以下错误: 80070005。3.单击"安全"选项卡,分
求大神帮忙看看啊,,winform程序在windows server2008上运行加载不了。
登录就报错:System.InvalidOperationException: 当前没有活动的视觉样式,因此与视觉样式相关的操作导致错误。 唉,好像这种问题很少。好像是控件在服务器系统上不支持显示这样
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 说明: 执行当前 Web
要在交互式用户帐户下设置 Office 自动化服务器,请按照下列步骤操作:以管理员身份登录到计算机,并使用完整安装来安装(或重新安装)Office。为了实现系统的可靠性,建议您将 Office CD-ROM 中的内容复制到本地驱动器并从此位置安装 Office。启动要自动运行的
office图标异常解决办法
啰嗦几句… 前不久才重装过系统,可是没多久就出现了一个很恶心的问题:word文档、excel文档图标异常,显示的是下面这样:   打开倒是可以正常用word打开,文件关联是对的,重装<em>office</em>都没解决。  忍了几天终于忍不了啦,尝试网上搜了几次,都没有找到解决办法。 进入正题 问题所在 今天再次折腾一下,偶然发现一处似乎起着决定性的地方:  注册表的[HKEY_CLASSES_ROOT\W...
php 调用 com组件,进行word操作,详情步骤
步骤一、php开启COM<em>组件</em> 查看php.ini中是否已经开启了<em>com</em>.allow_d<em>com</em> = true 从php/ext/里面查找一下有没有这个php_<em>com</em>_dotnet.dll这个文件 如果没有网上下载个,一般都会有的吧应该大概可能。。 然后查找这个php.ini里面查找下#extension=php_<em>com</em>_dotnet.dll把前面的#号去掉 如果找不到就复制,手动添加一下 ...
windows服务调用word组件出错的解决方法
windows服务在调用word转pdf的exe程序,程序中在生产word对象为NULL 的解决方法: 配置的MS Word,如建议: 键入d<em>com</em>cnfg在命令提示符,然后按Enter键; 找到并在“应用程序”列表中选择“Microsoft Word文档”,然后按“属性”按钮; 注:如果您有Windows 2003 \ 2008,然后键入d<em>com</em>cnfg命令提示符下,展开“<em>组件</em>服务
C#操作Office组件(六)
一、使用C#创建PowerPoint文档         Microsoft  PowerPoint是Microsoft  Office的一个<em>组件</em>,是一款功能强大的演示文稿处理软件,它与其他软件的差别在于其能够创建精美的演示性文档,并且有条理地显示结果。Microsoft PowerPoint是除了Microsoft Word和Microsoft Excel之外最常用的办公软件之一,本节介绍如何
NET中如何引用COM组件
如果您是初次学习.NET,说不定会尝试着去学习怎样使用COM<em>组件</em>,为了让您少走弯路,我把我所遇到的问题写下来,与大家共享。同时也希望与您一起交流,共同提高。联系方式:电话:0571-88021712 转技术研发部,吕先生,QQ:120589204,E_mail:lbl682@163.<em>com</em>下面举两个例子吧:(一)、引用Oracle,即使用using System.Data.Oracle
PHP5调用win系统com组件
1、查看用户及组信息 Filter=array("User"); echo "User:"; foreach($
解决PHP调用Word组件DCOM权限问题
1. 首先必须要在电脑上安装 Office 2. windows+r : 输入 d<em>com</em>cnfg.exe 打开<em>组件</em>服务,然后双击 <em>组件</em>服务 ==> 双击 计算机 ==> 双击 我的电脑 ==> 打开 DCOM配置 找到 Microsoft Word 97 - 2003 文档 然后右键点击属性。 出现如下页面: 将身份验证级别设为 无3. 然后点击 安全 将所有下图中红圈出现的地方设置为自定义
COM组件 接口(Interface)的来历
作为客户端程序员,它希望或者说他要求:我的程序只写一次,然后不做任何修改就可以调用任意一个<em>组件</em>。举例来说: 你可以在 Word 中嵌入 Excel,也可以嵌入 Picture,也可以嵌入任何第三方发表的 ActiveX 文档......也就是说,连 Word 自己都不知
通过修改注册表调整Office的COM加载项
1. Office COM加载项 COM加载项是可以用于Office 2013的动态连接库(.Dll)。 COM加载项被明确注册为要通过Office 2013应用程序来加载。因为COM加载项被设计为DLL,所以它们可以在与主控程序相同的进程中运行。 进程内加载项的好处是,可以有效访问主控程序的对象模型,这使得加载项可以快速地调用方法和属性或接收来自主控程序的事件。   
解决关于iis 中使用 word COM+ 组件的问题 ,应该基本上 都是 权限授权的问题
因为这类问题基本上都是授权问题,现在先解释一下这几个登陆标识:The interactive user 交互式用户 、The launching user 、this user 、the system account(services only)  下面引用了微软文档 ,翻译使用的是百度翻译(我的英文比较差,o(* ̄︶ ̄*)o) 1、The interactive user 交互式用户  微
Excel——Com组件的使用
1、添加对应Excel版本的DLL引用,(如Microsoft.Office.Interop.Excel.dll 11.0对用2003) 2、添加using Microsoft.Office.Interop.Excel; 3、  Application app = new A
asp.net打开office文件检索COM 类工厂中CLSID~组件加载失败(解决方案)
在ASP .NET项目中将数据导出为Excel格式时出现“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的<em>组件</em>时失败,原因是出现以下错误: 80070005” 解决方案如下: 1:在服务器上安装<em>office</em>的Excel软件。   2:在“开始”->“运行”中输入 d<em>com</em>cnfg.exe 启动
c#调用office组件示例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Excels = Microsoft.Office.Interop.Excel;using Words = Microsoft.Office.Interop.Word;using System.Reflection;using System
C#在调用office的PowerPoint时出现 对 COM 组件的调用返回了错误 HRESULT E_FAIL。解决办法。
测试代码时,出现未处理 System.Runtime.InteropServices.COMException   Message="对 COM <em>组件</em>的调用返回了错误 HRESULT E_FAIL。"   Source="Microsoft.Office.Interop.PowerPoint"   ErrorCode=-2147467259   StackTrace:       在 Microsoft.Office.Interop.PowerPoint.Presentations.Open(String
使用COM组件读写word文档
引用<em>组件</em>: 在菜单栏选择“项目”-“添加引用”,弹出的窗口中我们可以选择“COM”选项卡,找到Microsoft Office 12.0 Object Library(Office 2003/2007需要使用12.0版的,如果你使用的是Office 2000或者更低的版本,只要载入10.0版的就可以了),确定后引入 先看一下Word对像模型 Application :用来表现WORD应用程序,包
vs安装部署“必备”组件里面正常情况没有出现office2010 pia组件
vs安装部署“必备”<em>组件</em>里面正常情况没有出现<em>office</em>2010 pia<em>组件</em>时,将 Office2010PIARedist 文件夹放在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\目录下即可。 vs安装部署“必备”<em>组件</em>里面正常情况没有出现<em>office</em>2007 pia<em>组件</em>时,将 Office2007PIARe
java 调用windows的COM组件举例(使用JACOB)
最近公司需要做一个效果,开发一个程序能在程序运行时打开microsoft <em>office</em>的相关软件,实时写入,然后能关闭,你能看到数据写入的效果。如下图:发现用java写程序的话需要通过JACOB来调用windows 的<em>com</em><em>组件</em>,关于jacob网上资料也不多,<em>提供</em>个官网大家自己看看吧:https://sourceforge.net/projects/jacob-project/下面是一个java调用
ExcelReader不调用officecom组件
ExcelReader不调用<em>office</em>的<em>com</em><em>组件</em>,实例代码
管理 Office com 加载项
1.启动 Office 产品 (Word, Excel, Outlook ...)。2.在“工具”菜单上,单击“选项”。3.在“其他”选项卡上,执行下列操作之一: •删除 COM 加载项。为此,请按照下列步骤操作: 1.单击“高级选项”。2.在“高级选项”对话框中,单击“COM 加载项”。
c#中转出Excel时碰到Excel的COM组件没有注册的问题解决方法
Office <em>组件</em> 注册 手工注册 1、如何生成Interop.Excel.dll?      进入你的visual studio的sdk下的bin目录,找到TlbImp.exe文件(实际上可能不在这里,所以可以打开VS的控制台,输入tlbimp看下),如果没有,请用光盘安装此文件,TLBIMP的使用说明MSDN:http://msdn.microsoft.<em>com</em>/zh-cn/library/
C#操作office组件(excel、word、ppt)报错问题!
最近发现了一个奇怪的问题,C#无法调用<em>office</em>的<em>组件</em>,提示报错,相关信息如下: Unable to cast COM object of type 'Microsoft.Office.Interop.PowerPoint.ApplicationClass' to interface type 'Microsoft.Office.Interop.PowerPoint._Application'
基于COM组件的MATLAB R2009a与C#.NET2010的交互编程
1、在MATLAB中配置编译COM的环境      在进行配置前情确认安装了VS2010(含C#.NET)和.NET Framework 2.0。  >> mbuild -setup     Would you like mbuild to locate installed
服务器调用Word的COM组件时,如果没有用户登录,调取失败的问题
在Word的DCOM设置“属性”-“ ”
Asp.Net中Office COM组件操作权限的问题
相关文章: www.cnblogs.<em>com</em>/frogbag/archive/2009/12/31/1636804.html http://www.programbbs.<em>com</em>/doc/5757.htm http://social.msdn.microsoft.<em>com</em>/Forums/zh-CN/vbgeneral/thread/84ae387f-5dd8-421d-b25f-2
上传word文档并读取word调用com组件遇到的问题
开始写上传文档并读取的的时候是调用<em>com</em><em>组件</em>,中间遇到了很多坑,总结一下//传文档所在路径 返回文档内容 public string Doc2Text(string docFileName) { //实例化COM Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word
解决IIS对COM组件的访问异常
在C#操作word或者Excel,我们可能会用到微软内置的COM<em>组件</em>,会出现很多问题。 如:在本地调试导出Excel没有问题,发布到IIS就有问题了,检测到的异常: 我们会发现在iis上运行的程序,没有打开word的进程。 因为你vs是管理员权限,而iis没有权限。 所以这要提高iis的权限。 启动IIS,应用程序池-“选定的应用程序池”-高级设置-进程模拟-标识: 选择自
.NET调用Office DCOM组件 无权限
异常:检索COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的<em>组件</em>时失败,原因是出现以下错误: 80070005 我的处理方法: 1.Web.confg 加入 使用Administrator 账户 2.按照百度上方法将 DCOM 对应的<em>office</em><em>组件</em>启用交互式用户 ,然后将IIS应用程序池标志 设置为local就行 。
C#.NET com组件的编写
C#.NET <em>com</em><em>组件</em>的编写 设置工程属性:“生成”-> “为COM Interop注册”。 1 更改AssemblyInfo.cs……设置COM可见 1 建立源码 1 注册COM<em>组件</em>DLL 3 使用HTML中VBS脚本测试 3 提示不能创建 ACTIVEX 控件…… 4 提示找不到路径 4 ----作者Attilax , 1466519819@qq.<em>com</em>---
COM组件的接口和对象
一、 前言 在COM规范中,最基本的两个要素就是对象与接口,因为COM就是由这两者来共同实现的。COM对象在<em>组件</em>中是被封装起来的,客户代码只能通过接口来访问COM对象并享受其服务,由于客户与COM直接打交道的是COM接口,所以COM接口是COM最关键的要素。COM规范的核心内容就是对接口的定义,甚至可以说“在COM中接口就是一切”。<em>组件</em>与<em>组件</em>之间、<em>组件</em>与客户之间都要通过接口进行交互。接口成员函数
WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法和
转自:http://blog.csdn.net/lploveme/article/details/8215265 在运行栏中输入命令:d<em>com</em>cnfg,打开<em>组件</em>服务管理窗口,但是却发现找不到Microsoft Excel程序,这主要是64位系统的问题,excel是32位的<em>组件</em>,所以在正常的系统<em>组件</em>服务里是看不到的 可以通过在运行里面输入 <em>com</em>exp.msc -32 来打开32
C#操作Excel的OLEDB方式与COM方式比较
在对Excel进行读写操作时,使用微软自身<em>提供</em>的解决方案,有两种,分别是OLEDB方式和调用COM<em>组件</em>的方式 1. OLEDB方式 用这种方法读取Excel速度相对调用COM<em>组件</em>来讲是非常的快的,因为OLEDB方式就是把Excel当做一个数据库来操作的,将Excel作为一个数据源,直接用Sql语句获取数据。还有一个优点就是不需要安装Office Excel就可以使用。但是这种方式就是只能读取或
关于C#操作Word时的版本问题
开发程序来对Word文档进行操作有多种方式实现,我利用的一种方式是通过MS <em>office</em> Word的API调用WINWORD程序。通过这种方式需要在项目中引用COM<em>组件</em>Microsoft.Office.Interop.Word.dll。这里有一个版本的问题。Microsoft.Office.Interop.Word的大版本有两个,一个是12.0.0.0,一个是15.0.0.0。12.0的对应Wor...
C#通过COM组件对WORD文档操作
using System;using System.Collections.Generic;using System.Data;using Microsoft.Office.Core;using Word;namespace ReadXML{    ///      /// 对于Word文档操作的类     /// 通过COM<em>组件</em>来对Word进
服务器上无法调用Office组件的解决方法(HRESULT:0X800A03EC异常)
        最近在忙着做一个考试系统,这个考试系统是为我们学校做的,用于非计算机专业的计算机基础期末考试。考试系统中的题型涉及到了Office操作题,采用的是03版本的Office(我也不知道为什么要用这么老的版本),我用是用Asp.net进行的开发。开发过程中,我自己根据考试题型写了一个Office自动判题的模块,在笔记本上本地测试了没什么问题,其它电脑访问笔记本来提交Office文件并自动判题也没什么问题,可是当把系统放到服务器(Windows Server 2008 X86)上时却出现
关于VS兼容WPS和OFFICE的问题
最近一直在做的开发是关于导出word的功能,一开始的做法是在VS中直接添加引用<em>office</em> PIA,Microsoft.Office.Interop.Word,VS08有两个版本,V11和V12,V11对应的是<em>office</em>03,V12对应的<em>office</em>07,试验之后得出结论,这两个PIA的引用只会影响开发机器的使用,就是说要与开发机器的<em>office</em>版本相对应。在目标机器上都是可以使用的,没有问题。
解决:对COM 组件的调用返回了错误 HRESULT E_FAIL
第一部分   调用SHDOCVW(web浏览器) COM<em>组件</em>的时候,返回了错误 HRESULT E_FAIL。总结如下:   1. 在控制面板-管理工具-服务 中,开启Distributed Transaction Coordinator 服务。   2. 打开控制面板-管理工具-<em>组件</em>服务-选择计算机-我的电脑-右击属性-选择MSD
com组件注册与卸载
  老潘说:   COM规范中规定:支持自注册的进程外<em>组件</em>,必需支持两个命令行参数:     /RegServer和/UnRegServer,以便完成注册或注销操作.   进程内用:regsvr32 .dll文件 regsvr32 /u .ocx文件
对COM组件的调用返回了错误 HRESULT E_FAIL
背景: 用C#的Aspose.word控件,向word的书签中插入图片时,需要设置图片文字环绕:嵌于文字下方。 要实现这一功能时加入如下代码时报出的错误: 就是这个ConvertToShape()出了错。 解决方法: 经过多次尝试,找各种别的控件,还有修改笔记本设置之后都行不通。 最后发现有可能是我加入图片后,他没有识别出来才报的错,于是我在插入图片后先进行了保存工作,然后再调用这个代码,发...
安装完office2010 后 在组件服务里DCOM配置中找不到的解决方案
这个主要是64位系统的问题,excel是32位的<em>组件</em>,所以在正常的系统<em>组件</em>服务里是看不到的 可以通过在运行里面输入 <em>com</em>exp.msc -32 来打开32位的<em>组件</em>服务,在里就能看到excel<em>组件</em>了
Python如何操作office实现自动化?---win32com.client的运用
应用背景 工作中,由于需要出定期的报告,需要用到<em>office</em>,主要是要用到excel
安装完office后 在组件服务里DCOM配置中找不到
安装完Office后,因为需要调用Office<em>组件</em>,找不到,经研究得此结论 这个主要是64位系统的问题,excel是32位的<em>组件</em>,所以在正常的系统<em>组件</em>服务里是看不到的 可以通过在运行里面输入 <em>com</em>exp.msc -32 来打开32位的<em>组件</em>服务。若是64位<em>组件</em>,可在运行里面输入D<em>com</em>cnfg 来打开<em>组件</em>服务 在DCOM配置中找到对应的<em>office</em><em>组件</em>即可。  ...
Aspose.word组件介绍
1.基本介绍 Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。在项目中使用Aspose.Words可以有以下好处。 1.1丰富的功...
asp.net操作office时报错“检索 COM 类工厂中 CLSID 为 {...} 的组件时失败,原因是出现以下错误: 80070005。”
在asp.net操作<em>office</em><em>组件</em>时,会报错“检索 COM 类工厂中 CLSID 为 {...} 的<em>组件</em>时失败,原因是出现以下错误: 80070005。”,由于<em>office</em><em>组件</em>是DCOM,在激活时涉及到访问权限的问题,将通过操作WORD文档来说明解决办法,具体设置如下:1. 打开“运行”,输入“DCOMCNFG”打开“<em>组件</em>服务”窗口;2. <em>组件</em>服务》计算机》我的电脑》DCOM配置; 
C#用Com组件解析Excel文件 然后删除Excel 并且彻底关闭Excel进程
昨天客户要求,要从Excel里面往程序里导入数据,郁闷,从来没摸过Excel导入这方面的东西,于是Google了一下,大约过了半个小时发现了两个方法,一个时用Excel 的.Net Com<em>组件</em>去访问,一个时用.Net ADO去访问,考虑了一下,准备用Com去解析算了。首先用程序里面要添加一个引用,Microsoft Office InterOp Excel ,添加完后,就可以引入Excel这个空间
C# 通过反射调用com组件
C# 通过反射调用<em>com</em><em>组件</em>,封装了几个简单的方法方便使用反射调用<em>com</em>。 var obj=new ComObj("excel.application"); obj["Visible"]=true; obj. InvokeMethod("Application.Workbooks.Open", fileName);
调用Word组件转pdf遇到的烦恼与解决方案
在当前各种B/S结构信息化系统不可避免遇到需后台调用Office 办公软件的问题,常见的是调用word,excel,便于生成word文件或excel文件,或转pdf。     此处便记录我在开发工程中遇到Word转pdf遇到的问题。     由于我们系统需要把word文件转成pdf文件,所以进行了以下操作 1.在服务器端安装<em>office</em>办公软件,我安装的<em>office</em> 2007;由于offic
wps插件开发中com组件权限
需要对wps写一个小的插件,也就是几行代码的事情,但却碰到了一个坑 wps中的<em>com</em><em>组件</em>的调用和MS<em>office</em>非常的相似,几乎只需要把包的头修改一下就可以用了。 比如开发wps文档的插件,需要引用 1. Kingsoft Add-In Designer 2. Kingsoft Wps 2.0 Object Library 3. kingsoft Office 2.0(1.0)
COM组件常用接口,以备自用
COM<em>组件</em>有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM<em>组件</em>的存在方式:DLL文件或者EXE文件; COM<em>组件</em>包括COM对象; COM对象包括COM接口; COM对象之间通信方式COM接口; COM接口为一组函数的集合; GUID:全局唯一标识符,类似的ID有,CLSID,IID,根据用途不同进行的命名。 typ
Qt 用com组件快速导入Excel
网上给出的大多方法是一个个数据加载的,速度很慢,一个稍大的有几千行数据的excel打开就要十几秒,用以下一次性加载的方法,能让速度优化到2秒左右。         需要 #include #include //动态加载excel内容 void excelHandle::import() { QAxObject* excel = new QAxObject("Exc
dll接口查看器(可查看com组件接口)
此工具小巧经用,可查看大部分动态链接库的接口,还支持<em>com</em><em>组件</em>接口的查看
文章热词 Office/WPS Office/WPS视频教程 Office/WPS学习 Office/WPS培训 Office/WPS学习
相关热词 c++ 调用com组件 c# 动态加载com组件 c++ com 组件 c#编写com组件 人工智能公司提供岗前培训 提供12门免费人工智能课程
我们是很有底线的