vb.net scriptcontrol

weixin_38058190 2019-06-30 05:19:36
Public Sub aa()
MsgBox("执行它")
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim ScriptControl As New MSScriptControl.ScriptControl
ScriptControl.Language = "VBScript"
ScriptControl.AddObject("me", Me)
ScriptControl.AddCode("me.aa()")
End Sub

请问这段代码在vb.net里为什么会弹错?
...全文
294 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38098679 2019-07-02
  • 打赏
  • 举报
回复
Hi,
如果问题已经解决,请将正确答案mark,谢谢。
weixin_38066403 2019-07-01
  • 打赏
  • 举报
回复
Hi,
添加代码ComVisible(True),修改代码:
Imports System.Runtime.InteropServices <ComVisible(True)> Public Class Form1 Public Sub aa() MsgBox("执行它") End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim ScriptControl As New MSScriptControl.ScriptControl ScriptControl.Language = "VBScript" Dim f1 As New Form1 ScriptControl.AddObject("f1", f1) ScriptControl.AddCode("f1.aa()") End Sub End Class


weixin_38075050 2019-07-01
  • 打赏
  • 举报
回复
非常感谢,测试通过,谢谢

472

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧