在Excel中发送cmd msg

在Excel中发送cmd msg,excel,vba,Excel,Vba,将var中的消息发送给当前用户的正确语法是什么 Shell ("cmd MSG " & Environ("username") & " /TIME:5 " & var, vbNormalFocus) 解决方案: Shell "MSG " & Environ("username") & " /TIME:5 " & var, vbN

var
中的消息发送给当前用户的正确语法是什么

Shell ("cmd MSG " & Environ("username") & " /TIME:5 " & var, vbNormalFocus)
解决方案:

Shell "MSG " & Environ("username") & " /TIME:5 " & var, vbNormalFocus

你在做什么?你有错误吗?你想提供一些细节吗?首先,我认为你不需要用
cmd
启动命令。但是,如果您这样启动,我想您需要
/C
开关。我得到了一个非特定语法错误,无论我是否使用
cmd
var
是否需要引号?