MsgBox 使用问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:38:46
各位大虾,
下面的代码是,ZEBRA 指令打印标签,的打印变量部分,如果是使用DO LOOP While 语句 打印变量数大于10时就 报错“Open "LPT1" For Output As ww” 我利用分段打印变量,如下:

Do
y = y - 8
i = 0
Do
i = i + 1
labe = "^XA^MCY^XZ"
label01 = "^XA^FWN^LH20,20^FS" & "^FO45,20^BY,,60^A0,32,55^FD" & Text2.Text & k & Text3.Text & "^FS" & "^PQ1^FS^"
label02 = "^LH20,20^FS"
"^FO45,54^BY2,2,60^B3N,N,90,N,Y^FD" & Text2.Text & k & Text3.Text & "^FS^XZ"
labels = label01 + label02

ww = FreeFile
Open "LPT1" For Output As ww

Print #ww, labels

Close ww
k = k + 1
Loop While i < 8
MsgBox "已打印到" & k & "点击确认&quo

你这是抱石头砸自己的脚嘛~呵呵
你的意思是不是要知道程序执行到什么地方,但又不想每次都去点一下“确定”?最简单的方法就是自己做个无模式窗口,在窗口上放个label控件,用label控件显示 "已打印到" & k

你的问题有点问题
首先你要搞明白msgbox这个函数
既然执行就必然要跳出来
要不就不执行