Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


76462 / 76732 ←次へ | 前へ→

【4691】教えて下さい
質問  田村 尚規 E-MAIL  - 03/4/3(木) 10:41 -

引用なし
パスワード
   初めて投稿します田村と言います。
VBAで判らない事がありまして、皆様にお助けしていただきたい。
ダブルクォテーション(”)の表示ですが、VBA画面のイミディエイトと
ファイルに出力された内容が違っています。これを解決するには同様に定義すればよいのでしょうか?

プログラム中で以下のように定義していた場合
  Open f_name For Output As #1
  data = "---" & sheet_nm & "---" & Chr(10)
  data = data & "CREATE TABLE """ & tbl_nm & """(" & Chr(10
     :
  Write #1, data

イミディエイトでの表示
?data
「---問合せ情報---
CREATE TABLE "inquiry_recep"(」

表示されていますが
そのdataをファイルに出力すると以下のように出力されています
「"---問合せ情報---
CREATE TABLE ""inquiry_recep""(」
という具合に、ダブルクォテーション(”)を表示させたところに勝手に「”」が付加されて、出力されています。
どのようにすれば、表示した内容を出力することができますか?
教えて下さい。
3 hits

【4691】教えて下さい 田村 尚規 03/4/3(木) 10:41 質問
【4698】Re:教えて下さい bykin 03/4/3(木) 12:46 回答
【4701】Re:教えて下さい Jaka 03/4/3(木) 13:06 回答
【4702】すみません。 Jaka 03/4/3(木) 13:08 発言
【4715】Re:教えて下さい 田村 尚規 03/4/3(木) 15:44 お礼

76462 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free