我试图在Access 2007中没有新行的情况下完成Debug.Print,如http://www.vbforums.com/showthread.php?581952-RESOLVED-debug-print-with-no-newline
Debug.Print --no-newline ".";
但是,当我移动到不同的代码行时,自动语法检查器会将其转换为:
Debug.Print --no - newline; ".";
我试过关闭选项 - >自动语法检查但问题仍然存在。有什么方法可以解决这个问题吗?
答案 0 :(得分:3)
Debug.Print
没有名为 - no-newline 的选项。因此,当VB编辑器遇到您尝试的行时,它(错误地)猜测您想要减法并根据该猜测调整代码行。
在您想要Debug.Print
的文本之后的未加引号的分号实际上是对新行的抑制。考虑这个程序......
Public Sub PrintWithoutNewline()
Debug.Print "A";
Debug.Print "B";
End Sub
在立即窗口中调用该过程在一行上打印“AB”,并将插入点(光标)留在该行的末尾而不是在新行的开头。< / p>
PrintWithoutNewline
AB