CST MWS用VBA宏讀取txt文件中數(shù)據(jù)建模后不能更改模型參數(shù)
我用VBA宏讀取txt文件中數(shù)據(jù)話好模型之后,
仿真什么的都沒有問題。
但是如果關(guān)閉后再打開就會(huì)提示歷史樹錯(cuò)誤。
改動(dòng)模型參數(shù)按F7更新后也會(huì)出現(xiàn)相同的錯(cuò)誤。
detail里顯示的是VBA宏的代碼,
其中“fname=“路徑+文件名””這一句是紅色顯示的。
請(qǐng)問有前輩遇到過類似問題嗎?
模型畫好了不能改動(dòng)參數(shù)很是郁悶吶!
我的感覺是,你的文件路徑是否有中文或者非英文字符啥的?因?yàn)槊看胃?,都是將歷史樹所有操作進(jìn)行一遍。
你能將你的vba代碼fname這一行放上來看看么?
沒有中文或者非英文字符,直接放在D盤根目錄下的。
問題已經(jīng)解決了,謝謝!
怎么解決的?分享一下唄~
呵呵,利用這種方式貌似不能參數(shù)化建模,如果沒有預(yù)先設(shè)置好參數(shù)的話,會(huì)報(bào)出一系列的錯(cuò)誤。
是啊 說下怎么解決呢
還是可以參數(shù)化的,將需要參數(shù)化的量在VBA里直接用變量,運(yùn)行宏的時(shí)候會(huì)自動(dòng)彈出讓你輸入?yún)?shù)值的對(duì)話框。
把出問題的代碼放在BeginHide,EndHide之間,那段代碼就被隱藏起來了!
在修改參數(shù)的時(shí)候重新運(yùn)行宏的時(shí)候?qū)⒉粫?huì)運(yùn)行這一段,problem solved!
受用