作者lolitass (嘿)
看板Cad_Cae
標題Re: [問題] autoCAD 2012的VBA在x64 win7上執行問題
時間Mon Apr 22 19:55:19 2013
※ 引述《lolitass (嘿)》之銘言:
: 如題,我在win7 64位元的電腦上裝了2012,
: 接著去官網抓vba並裝好了,結果在執行的時
: 候有一個問題,只要我有用表單,執行時就會
: 點選不了,不論是點表單還是上面的按鈕,只
: 會視窗閃一下,"叮"一聲,按右上角的叉叉也
: 無法關閉,此時autoCAD也無法畫圖或做其他動
: 作,直到我中斷程式的執行為止(在編輯器的介
: 面按方形鈕)。
: 我有試過把在其他電腦(XP sp3 x32)可以跑的
: 程式拿到我的電腦執行,只要有表單的就有同
: 樣問題,google也沒找到同樣的問題。
: 我試過2013的autoCAD也是一樣的狀況,請問這
: 可能是哪方面的問題,例如是作業系統或是x32
: 和x64的問題?我可以往哪個方向找答案?
雖然仍找不到問題,不過有摸出解決方式了,自己回一下
詢問一些前輩的結果,如果是2012 2013的autocad,就有機會出現這種情況
此為其內部的bug,目前所知的解決方式有兩種:
1.不要直接執行表單,也就是不要在表單的頁面下按執行按鈕(播放符號的三角形)
而是在模組(module)的某個sub下面用 userform1.show 的方式執行就可以避免了
不過我試的結果,情況只是略微緩和,原本要點十幾下才有反應,變成點兩三下就有反應
2.回到autocad的繪圖空間下,在管理->執行VBA巨集->執行寫好的模組
這次就很完美成功了
--
幫人打廣告
http://belleland.ak543.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.14.194