如圖,寫了一個VB的腳本檔案,現在想將其中的一個固定數值設定為引數,即用戶可以手動輸入引數,來改變原腳本代碼中的數值,有沒有大佬可以指教一下。
oEditor.CreateCircle Array("NAME:CircleParameters", "IsCovered:=", true, "XCenter:=", _
"0mm", "YCenter:=", "0mm", "ZCenter:=", "0mm", "Radius:=", "10mm", "WhichAxis:=", _
"Z", "NumSegments:=", "0")
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
啥意思?想用戶通過一個陣列傳遞引數進來?直接就你的creatcircle直接設定一系列引數不就得了,為啥要用陣列作為引數傳入?如果陣列的結構、內容、順序和你想要的不同是不是一堆錯?能嚴格的盡量嚴格定義,你要做到足夠的靈活度就要做好足夠的心理準備代碼翻n番bug翻n番工期翻n番
uj5u.com熱心網友回復:
用戶輸入哪個引數?用戶怎么輸入?InputBox?
uj5u.com熱心網友回復:
就是如何通過用戶輸入界面修改VB腳本中的引數uj5u.com熱心網友回復:
就是如何通過用戶輸入界面修改VB腳本中的引數
uj5u.com熱心網友回復:
但是我想做的是一個程式,用戶可以通過輸入界面來修改VB腳本中的引數。
uj5u.com熱心網友回復:
可以通過彈出輸入視窗的方式讓用戶輸入引數;將下邊的內容保存為vbs腳本檔案,然后雙擊運行:
' 提示用戶輸入引數;
s = inputbox("請輸入引數:")
' 顯示用戶輸入的引數;
msgbox s
uj5u.com熱心網友回復:
又仔細的看了一下,覺得如果是自定義表單輸入引數的話,可以通過ActiveX DLL/EXE實作,就像VBS操作WORD/EXCEL一樣;運行示例:


下載地址:
鏈接:https://pan.baidu.com/s/1IAdRk9IC_L6EkQsyv7HCXA
提取碼:fcl9
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/33372.html
標籤:VBA
下一篇:VB關聯Excel
