如何在VB中运行VBS文件?

2025年03月01日 08:32
有3个网友回答
网友(1):

'修改Form的标题
Private Sub Form_Load()
Dim vbs As Object
Set vbs = CreateObject("ScriptControl")
vbs.Language = "vbs"
vbs.AddObject "ThisForm", Me, True
vbs.AddCode "sub mysub():ThisForm.caption=""hello"":end sub"
vbs.ExecuteStatement "mysub"
Set vbs = Nothing
End Sub

'修改Text1的内容
Dim vbs As Object
Set vbs = CreateObject("ScriptControl")
vbs.Language = "vbs"
vbs.AddObject "ThisForm", Me, True
vbs.AddCode "sub mysub():ThisForm.text1.text=""hello"":end sub"
vbs.ExecuteStatement "mysub"
Set vbs = Nothing

网友(2):

path="vbs\gy.vbs"
shell "Wscript " & path

网友(3):

没用过