tt = "Sub trans" & vbCrLf & "strA=1" & vbCrLf & "strB=strA" & vbCrLf & "msgbox strB" & vbCrLf & "End Sub"ScriptControl1.language = "VBScript"ScriptControl1.addcode ttScriptControl1.run "trans"你说的 strA和 strB都是vb6内定义的全局变量? 如果是, script是无法改变其值