VC++ 8.0 (2008) 作 office12 msword 二次开发的头文件修改方法

VC++ 8.0 (2008) 作 office12  msword 二次开发 的头文件修改方法::

原来只有这么一句话

#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"

 

 

该问题是由Microsoft自身bug所致,可改为:

#pragma once
#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")

 

编译通过!