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檔案。可以再這裡下載: 然後按以下步驟:
|
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中無法開啟檔案和無法向工程中新增檔案的問題就解決了
(轉自論壇)