You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Blue Prism中创建消息框?遇“MessageBox未声明”编译报错求指导

解决Blue Prism中'MessageBox'未声明的编译错误

嘿,这个问题我太熟了!Blue Prism里直接写MessageBox会报错,主要是因为它默认没导入对应的.NET命名空间,而且其实Blue Prism本身就有更适合的内置方法来做消息框,给你两种方案:

方案1:用Blue Prism内置的Message Action(推荐,适合演示)

这是最省心的方式,完全不用写代码,步骤超简单:

  • 在Process Studio或者Object Studio里,从左侧的Actions面板找到Message(属于Utility - Environment分类)
  • 拖到你的流程里,配置参数:
    • Message Text:填入你要显示的演示内容
    • Message Type:选你需要的类型(Information/Error/Warning/Question)
    • Title:设置消息框的标题,让演示更专业
  • 运行流程就会弹出标准的Blue Prism风格消息框,完全不会有编译问题

方案2:在代码阶段正确使用.NET的MessageBox

如果你一定要用代码实现,得先导入命名空间,再写代码:

VB.NET代码(Blue Prism默认语言)

Imports System.Windows.Forms

' 弹出信息型消息框
MessageBox.Show("这是演示消息内容", "演示标题", MessageBoxButtons.OK, MessageBoxIcon.Information)

如果你用C#代码阶段(需要先切换代码语言)

using System.Windows.Forms;

MessageBox.Show("演示消息内容", "演示标题", MessageBoxButtons.OK, MessageBoxIcon.Information);

⚠️ 注意:如果你的Blue Prism是服务模式运行的,可能弹不出消息框(服务模式默认不显示交互窗口),演示的话记得用交互模式启动Runtime

常见坑提示

  • 忘记导入System.Windows.Forms是报错的核心原因,必须在代码开头加上导入语句
  • Blue Prism的代码阶段默认是VB.NET,别写错成C#语法(除非你手动切换了语言)

内容的提问来源于stack exchange,提问作者RussyG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:22:16