DebugConsole 类
IDE 的调试控制台窗格——通过 Host.DebugConsole 访问。插件写入诊断和日志输出的规范位置。
vb
With Host.DebugConsole
.PrintText "[MyAddIn] Project: " & Host.CurrentProject.Name
.PrintText "[MyAddIn] Compiler: " & Host.CompilerVersion
.PrintText "[MyAddIn] PID: " & Host.IDEProcessID
End With该窗格在 IDE 自身输出和每个插件的输出之间共享——用插件标签(例如 "[MyAddIn] ")作为日志行前缀,以便用户区分来源。
方法
Clear
清除调试控制台窗格的全部内容。
语法:debugConsole.Clear
PrintText
向窗格打印一行文本。
语法:debugConsole.PrintText Prompt [, ColorRGB ]
- Prompt
- 必需 要打印的文本。String。
- ColorRGB
- 可选 文本颜色,为 RGB Long(使用
RGB(r, g, b)函数构造)。默认 0——IDE 的默认调试控制台前景色。
vb
Host.DebugConsole.PrintText "Operation completed" ' 默认颜色
Host.DebugConsole.PrintText "Warning: something looks off", RGB(255, 128, 0) ' 橙色SetFocus
将键盘焦点给予调试控制台的文本输入点——等同于用户点击控制台。
语法:debugConsole.SetFocus