2

我正在尝试在 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; ".";

我已尝试关闭选项 -> 自动语法检查,但问题仍然存在。有没有什么办法解决这一问题?

4

1 回答 1

3

Debug.Print没有名为--no-newline的选项。因此,当 VB 编辑器遇到您尝试的行时,它(错误地)猜测您想要减法并根据该猜测调整代码行。

您想要的文本后面的不带引号的分号Debug.Print实际上是抑制新行。考虑这个过程......

Public Sub PrintWithoutNewline()
    Debug.Print "A";
    Debug.Print "B";
End Sub

在立即窗口中调用该过程会在一行上打印“AB” ,并将插入点(光标)留在该行的末尾而不是新行的开头。

PrintWithoutNewline
AB
于 2013-09-09T14:18:59.053 回答