首页 > 其他 > 详细

引入msword

时间:2018-06-23 11:16:19      阅读:173      评论:0      收藏:0      [点我收藏+]

找到解决方法了:不是直接引入mswork.tlh文件的,该文件是#import "C:\\Program Files\\Microsoft Office\\Office12\\MSWORD.OLB"后,编译器自动生成的中间文件,但是这样还是会出现命名空间重复的错误,完整的解决方法如下代码

C/C++ code
1
2
3
4
5
6
7
8
#import "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL"
    #import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
    #import "C:\\Program Files\\Microsoft Office\\Office12\\MSWORD.OLB" no_namespace raw_interfaces_only \
        rename("FindText","_FindText") \
        rename("RGB","_RGB") \
        rename("Rectangle","_Rectangle") \
        rename("ExitWindows","_ExitWindows") \
        rename("Font""WordFont")

引入msword

原文:https://www.cnblogs.com/xzh1993/p/9216610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!