码迷,mamicode.com
首页 > 其他好文 > 详细

引入msword

时间:2018-06-23 11:34:42      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:highlight   names   body   重复   shared   code   生成   exit   sof   

找到解决方法了:不是直接引入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

标签:highlight   names   body   重复   shared   code   生成   exit   sof   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!