VC中导出Office的类库, 用于操作Office

在使用VC控制Office时, 找到一个例子工程, 发现工程中有如下8个文件: excel.tlh, excel.tli, mso.tlh, mso.tli, msword.tlh, msword.tli, vbe6ext.tlh, vbe6ext.tli.

原来这些是Office导出来的类库, 使用这些类库, 就可以在你的工程中操作Office了.

导出方法: 随便建一个MFC工程, 然后在stdfax.h文件中添加如下代码, 编译, 即可生成这8个文件(Debug版在Debug目录下; Release版在Release目录下).

// 导入Office的类型库
#import "C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE12\\MSO.DLL" \
	rename("RGB", "MSORGB")

// 导入VB的类型库
#import "C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB"

// 导入Excel的类型库
#import "C:\\Program Files (x86)\\Microsoft Office\\Office12\\EXCEL.EXE" \
	rename("RGB", "ExcelRGB") \
	rename("ReplaceText", "ExcelReplaceText") \
	rename("CopyFile", "ExcelCopyFile") \
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值