web-dev-qa-db-ja.com

文字列リテラルに二重引用符を追加する方法

コード例:

Dim a As String
a = 1234,5678,9123

変数aにリテラルの二重引用符を追加したい

期待される出力:

a = "1234,5678,9123"

文字列をフォーマットして、印刷するときに二重引用符で囲むにはどうすればよいですか?

10
Gopal

文字列に"を含める場合は、引用符を表示する場所に""を指定します。だからあなたの例は読むべきです...

a = """1234,5678,9123"""
25
Brian Hooper

現在の答えは正しく有効ですが、次のようにすると読みやすくなる場合があります。

a = Chr$(34) & "1234,5678,9123" & Chr$(34)
15
Matt Wilko

Chr $(34)を読みやすくするには:

Dim quote as string
quote = Chr$(34)
a = quote & "1234,5678,9123" & quote

これにより、あらゆる場所で正しい数の記号を簡単に取得でき、読みやすくなります。

10
MikeF
a = """1234,5678,9123"""

または

a= """" & a & """"
6
Eugen Rieck

二重引用符を挿入するには、Chr$(34)を使用するだけです。

例えば:

文字列として暗くする

i = Chr$(34) & "Hello World" & Chr$(34) 'Shows "Hello World"
0
Codemaker


次の例を使用して、テキストボックスまたはリッチテキストボックスにdoubleを挿入するだけで、複雑な関数を追加する必要はありません。

Dim dquot=""""
TextBox1.AppendText("Hello " &dquot &"How are you ?" &quot)

または

Dim dquot=""""
RichTextBox1.AppendText("Hello " &dquot &"How are you ?" &quot)
0
Pritam Zope