2012-02-01 33 views
1

我創建了一個帶有一些函數的VBA用戶窗體,並使用宏運行它並將其保存爲.docm文件。但問題是,當我試圖從另一臺計算機運行該docm文件時,沒有任何工作。後來當我檢查VBA代碼時,我看到我的userForm1不在那裏。我不知道那裏發生了什麼。如何解決這個問題,以便我可以將我的VBA表單運行到另一臺計算機上?使用VBA userform和宏保存word文件

+0

雖然我有一個解決方案。但我不認爲這是最終的。解決方案是通過單擊宏菜單>管理器>將所有窗體和宏傳輸到該dotm文件>保存dotm文件,將這些窗體和宏加載到dotm文件中。而當您需要將其還原到另一臺計算機時,只需將該進程逆轉並將其存儲到Normal.dotm文件中即可。 – Barun 2012-02-01 22:32:37

+0

對不起,我有點粗魯,但你有沒有想過閱讀一些關於如何在Word中使用宏的文檔?宏和用戶表單可以保存在任何啓用宏的模板文件(dotm)中並隨附於其中。請谷歌的一些更多的信息或基本知識的演練;例如http://word.mvps.org/FAQs/MacrosVBA/index.htm是一個很好的起點,或者Office VBA開發的MSDN頁面。 – 2012-02-03 08:25:06

+0

您是否檢查過「其他」計算機上的宏安全設置? – hydrox467 2012-03-06 06:16:47

回答

1

雖然我找到了解決辦法。但我不認爲這是最終的。解決方案是通過單擊宏菜單>管理器>將所有窗體和宏傳輸到該dotm文件>保存dotm文件,將這些窗體和宏加載到dotm文件中。而當您需要將其還原到另一臺計算機時,只需將該進程逆轉並將其存儲到Normal.dotm文件中即可。