1. 程式人生 > >win7系統下解決VC6.0 與office2007、2010不相容的問題

win7系統下解決VC6.0 與office2007、2010不相容的問題

 

以前在windows7下面安裝VC6.0時,新建一個工程,開啟類檢視,在source file右擊,選擇Add file to project,有些情況下,VC6.0沒任何反應,嚴重時,VC6.0直接就崩潰了,原本以為與win7不相容導致的,上網查了論壇才知道,這是VC6.0與Office2007和Office2010不相容的原因

 

下面是解決這個問題的方法:

微軟針對這個問題釋出了一個補丁(http://support.microsoft.com/kb/241396),下載下來自解壓後,在vc6裡編譯一下即可使用,編譯會生成一個dll檔案。可以再這裡下載:

http://download.csdn.net/source/3480887

然後按以下步驟: 

 

 

1. 下載FileTool.exe,並解壓

 

2. 開啟VC6.0,點選File-Open Workspace,選擇剛解壓出來的FileTool.dsw,並確定

 

3. 點選Bulid(組建)-Build FileTool.dll,生成FileTool.dll檔案

 

4. 在VC6.0中點選Tools(工具)-Customize(定製)

 

5. 在出現的“Customize(定製)”對話方塊中,點選Add-Ins and Macro Files(附加項和巨集檔案)標籤

 

6. 點選Browse(瀏覽),在檔案型別下選 dll , 定位剛才生成的dll檔案,點選確定,然後點選OK儲存設定(這裡要用管理員身份執行vc)

 

7. 此時VC中會出現一個上面只有兩個圖示的工具欄,點選其右上角的“X”按鈕將其關閉,然後關閉VC6.0並重新啟動程式此時開啟VC6會有一個浮動工具欄(A O),點選A就是新增檔案到工程,點選O就是開啟檔案

 

8. 還是在VC6.0中點選Tools(工具)-Customize(定製)

 

9. 在Customize(定製)對話方塊中點選Keboard(鍵盤)標籤

 

10. 從Category(類別)的下拉選單框中選擇File(檔案)

 

11.在Commands(命令)視窗中選擇FileOpen

 

12.在Current keys(當前鍵)視窗中選擇CTRL+O條目,並點選Remove(移去)

 

13.從Category(類別)的下拉選單框中選擇Project(工程)

 

14.在Commands(命令)視窗中選擇InsertFilesIntoProject,如果之前給它註冊了快捷鍵,則按照上面所說步驟移除之,預設情況下它是沒有快捷鍵的

 

15.從Category(類別)的下拉選單框中選擇Add-Ins

 

16.這時Commands視窗中應該已經多出了AddFileToProject和OpenFile兩個條目,可以給它們分配快捷鍵了,選擇 OpenFile條目,然後點選Press New Shortcut Key(按下新快捷鍵)輸入框,按下想設定的快捷鍵或快捷鍵組合(如開啟檔案預設的快捷鍵CTRL+O),點選Assign(分配)可以以同樣的方法為其它的命令設定快捷鍵最後,還應該在選單欄內做相應的改動,移除無法使用的舊Open命令,換上新的:

 

17. 在VC6.0中點選Tools(工具)-Customize(定製)(然後點選一下Toolbars或者Commands,這樣才能下一步)

 

18. 點選vc6.0工具欄上的File選單,並將彈出選單中的Open命令拖拽至彈出選單之外(出現一個差號時釋放,別弄錯了給它拖到其他選單中去了)並釋放

 

19. 點選Project(工程)選單,並將彈出選單中的Add To Project(新增到工程)命令拖拽至彈出選單之外並釋放

 

20. 在Customize(定製)對話方塊中選擇Commands(命令)標籤

 

21. 在Category(類別)列表中選擇Add-ins

 

 

22. 點選File選單,將OpenFile命令(圖示為字母O)拖動到之前Open命令所在位置點選Project(工程)選單,將AddFileToProject命令(圖示為字母A)拖動到之前Add To Projec命令所在位置
 這樣,VC6.0中無法開啟檔案和無法向工程中新增檔案的問題就解決了
   (轉自論壇)