C#中转换Office中的COM组件方法

C#中转换Office中的COM组件方法

我的电脑配置(Windows Server 2003+OFFICE2003+VisualStudio 2003)

因为要处理一些WORD文档.EXCEL文档,TXT文档资料到数据库中.所以在网络上查找了一些关于c#处理OFFICE文挡的一些文章.发现有两个比较重要的地方.

一是转换EXCEL组件方法:
我在DOS下执行"tlbimp excel.exe"提示没有这个命令tlbimp
结果后面发现是在"D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin"下面有这个命令.
在资源管理器里找到的C:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE文件拷贝到目录D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin下面.
运行"CMD",用cd D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin后在输入tlbimp excel.exe.终于成功的找到了Excel.dll文件,文件大小1064K.

二是转换WORD组件方法:
我在DOS下执行"tlbimp excel.exe"提示没有这个命令tlbimp

1.在资源管理器里找到的"C:/Program Files/Microsoft Office/OFFICE11/WINWORD.EXE"文件拷贝到目录D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin下面.

2.点开始菜单-运行-输入"CMD"命令,用"cd D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin"进入目录,输入tlbimp WINWORD.EXE.结果出错,错误提示大概是说类型不对.

3.拷贝"C:/Program Files/Microsoft Office/OFFICE11/MSWORD.OLB",到目录""下,然后在DOS窗口中运行"TlbImp MSWORD.OLB",后成果得到"Word.dll".文件大小640k.

三是转换ACCESS组件方法:
1.拷贝"C:/Program Files/Microsoft Office/OFFICE11/MSACC.OLB",到目录"D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin"下,

2点开始菜单-运行-输入"CMD"命令,用"cd D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin"进入目录

3.输入命令"TlbImp MSACC.OLB",后成果得到"ADODB.dll,DAO.dll,Access.dll"三个文件.(如果使用TlbImp MSACCESS.EXE命令.会出跟TlbImp WINWORD.EXE同样的错误.is not a valid type liburary!)

总结提示:Office2000后好象不找不到Excel9.0 oOLB文件.转换命令必须在.NET安装目录下的BIN文件夹中寻找

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疾风铸境

提供工作中碰到的和研究过的技术

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值