求教各位大神,我正在撰寫一個MFC操作word檔案的程式,在引入msword.tlh檔案時,編譯出現了msword.tlh”: No such file or directory問題,我用的是vs2010,office2007,該怎么解決這個問題
uj5u.com熱心網友回復:
換Office 2003?uj5u.com熱心網友回復:
找到解決方法了:不是直接引入mswork.tlh檔案的,該檔案是#import "C:\\Program Files\\Microsoft Office\\Office12\\MSWORD.OLB"后,編譯器自動生成的中間檔案,但是這樣還是會出現命名空間重復的錯誤,完整的解決方法如下代碼#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")
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/128905.html
標籤:基礎類
上一篇:關于skin++的一些小問題。
