“董師傅,我的Office 2007不能用了啊,一打開Word就提示錯誤,跟宏有關系,只有一個確定按鈕,確定后就會依次出現很多對話框,才能打開文件,然而關閉文件就說會影響模板Normal……”
“呃,這是因為你的Office 2007和宏相關的組件出現問題了,Ann發來了文章,介紹了這個問題是如何解決的。”
我也遇到這個問題,同事發給我的Word文檔,不知道怎么回事,用Word 2007打開后就彈出如下對話框,確定后,就會依次出現后續的對話框,最后才能打開文件,很是費勁。但是當要關閉文檔的時候又冒出這個對話框,發現在這個對話框中,點擊“是”,沒用;點擊“否”才可以關閉。
雖然不影響文檔的使用,但這也很令人感到煩躁啊!一開始以為是Normal.dat有問題,刪除后依舊,經過研究才明白是Visual Basic for Applications組件是沒有安裝,重裝這個組件即可。如果你有Office 2007的安裝包的話,可以打開Office 安裝程序,會出來“更改Microsoft Office Professional Plus 2007的安裝”的窗口,選擇“添加/刪除功能”(如圖1)
圖1
在安裝選項中,展開“Office共享功能”,找到“Visual Basic for Applications”(如圖2),重裝此組件就可以解決這個問題了!若沒有Office 的安裝包,可以取消Office的com加載項,不過如果是在Windows Vista/7的話,,記得要以管理員身份運行Word 2007,因為這些操作涉及到了注冊表。打開Word后,點左上角的圓形按鈕,在菜單的右下角點擊“Word選項”,點擊左側的“加載項”,然后在下面的“管理:COM加載項”,點擊“轉到”按鈕,把那些所有的加載項全部取消就可以了。
圖2
董師傅點評:
如果是Office 2010,需要注意的是打開選項和Office 2007有些許差異,在Word 2010中,是點擊文件→選項,這一點和Word 2007不同,需要注意。
另外就是一些讀者在安裝Office的時候,為了節省硬盤空間,喜歡選擇自定義安裝,取消很多Office共享功能和不需要的組件,這點無可厚非,但一定要考慮清楚,是否真的不需要被取消的功能和組件,一般來說,不建議取消Visual Basic for Application,因為缺了它,很多宏都不能運行了。
新聞熱點
疑難解答