- 締切済み
エクセルVBAで ” をテキスト出力したい
ExcelVBAで、ダブルコーテーションを含む文字列をテキスト出力したいです。 下記を出力したいのですが書き方がわかりません。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> × Print #1,"<meta http-equiv=" & """ & "Content-Type" & " content=" & """ & "text/html; charset=UTF-8" & """ & ">" エラーになってしまします。 記述方法をご教示ください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- cwdecoder
- ベストアンサー率20% (200/997)
私は、30数年前、パソコンを始めた頃にはCHR$(34)を使っていました。 現在はCHR(34)で出来ますね。 Print #1,"<meta http-equiv=" & CHR(34) & "Content-Type" & " content=" & CHR(34) & "text/html; charset=UTF-8" & CHR(34) & ">"
- Prome_Lin
- ベストアンサー率42% (201/470)
Chr(34) が、半角の「”」です。 Print #1,"<meta http-equiv=" & Chr(34) & "Content-Type" & " content=" & Chr(34) & "text/html; charset=UTF-8" & Chr(34) & ">" と、してみてください。
お礼
ありがとうございます。表示できます。
- f272
- ベストアンサー率46% (8467/18126)
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> を出力したいのなら "を””に変えて,"と"で込みます。 Print #1, "<meta http-equiv=""Content-Type"" content=""text/html; charset=UTF-8"">"
お礼
ありがとうございます。表示できます。
- neKo_quatre
- ベストアンサー率44% (735/1636)
基本的には、文字列指定の"~"のダブルクォートの中では、「""」と2つ重ねます。 Print #1, "<meta http-equiv=""Content-Type"" content=""text/html; charset=UTF-8"">"
お礼
ありがとうございます。表示できます。 ""は2回で良いんですね。
お礼
ありがとうございます。表示できます。