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")
编译通过!