2

http://www.vbforums.com/showthread.php?581952-RESOLVED-debug-print-with-no-newlineのように、Access 2007 で改行なしで Debug.Print を実行しようとしています。

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"が 1 行に表示され、挿入ポイント (カーソル) が新しい行の先頭ではなく、その行の末尾に置かれます。

PrintWithoutNewline
AB
于 2013-09-09T14:18:59.053 に答える