シーケンシャルファイルをオープンしPrint#ステートメントを用いて任意のテキストファイルを作成しようとしています。
このテキスト中にTabコードを入れたいのですが、どのようにすれば良いのか教えていただけませんか。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

制御文字は「chr(nn)]」で記述します。



TABコードは「9」なので
Print #1,"NANTOKA" & Chr(9) & "KANTOKA"と記述します。

ダブルコーテーションもこの方法で記述できます(コードは34)
    • good
    • 2
この回答へのお礼

早々にご返答ありがとうございます。
なるほどVisual BASICですものね、大昔かじったN88-BASICを思い出しました。

お礼日時:2001/09/20 13:12

ちなみに、VBでは予め定数が設定されており、Excel VBAでも使用できます。


TABコード:Chr(9)は vbTab が割り当てられています。
したがって、下の方のを
Print #1,"NANTOKA" & vbTab & "KANTOKA"
と記述することも出来ます。
その他、
キャリッジリターン:vbCr = Chr(13)
ラインフィールド :vbLf = Chr(10)
Windows改行    :vbCrLf = Chr(13) + Chr(10)
バックスペース  :vbBack = Chr(8)
などがあります。
これらの定数を使った方が、コードが見た目で分かり易いですね。
あと、これら文字コードについては、"ASCII"のキーワードでHELPを見れば載っていますよ。
では。
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございます。
「エスケープシーケンス」で検索していました。
ま、いづにしてもMS社のHelpは分かりづらいのですけど..
これからもよろしくお願いします。

お礼日時:2001/09/20 13:18

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QIE8のタブの着色の意味と解除方法

IE8で,新たに開くタブが,緑や青や黄色になる場合があります。

それぞれどんな意味や機能があるのでしょうか。
また,色つきのタブが並ぶと,どのタブのページを見ているかがわかりづらいので,着色されないようにしたいのですが,方法があればお教えください。

IEは好きなので,出来れば他のブラウザ変えたくはありません。

※OS: Win. 7

Aベストアンサー

タブグループで色分けする機能のようですね。
http://www.atmarkit.co.jp/fwin2k/productreview/ie801/ie801_04.html

次の手順の設定で、色が付かないようにできませんか?
(Internet Explorer 8 でタブに色をつけないようにする設定)
IEのメニュー[ツール] → [インターネットオプション]→ [全般] タブ の タブ の [設定] ボタンをクリック→ [タブグループを有効にする] のチェックを外す

Q■□■読み方■□■ #N/A, #VALUE!, #REF!,DIV/0!,#NUM!, NAME?, #NULL

前に、似たような質問をされている方がおりましたが、明確な答えが出ておりませんでしたので教えていただけますでしょうか。
以下のようなエクセルのエラー項目の
読み方を教えていただけませんでしょうか。
#N/A
#VALUE!
#REF!
DIV/0!
#NUM!
NAME?
#NULL
よろしくお願いします。
なお、意味は結構です。あくまで読み方を教えていただきたいのです。
しかも、カタカナでお答えいただくと助かります。
勝手言って申し訳ないですが、
よろしくお願いします。

Aベストアンサー

<方法1>略語の由来となっている英語を言う。
※冠詞は省いています。英語の表現は他にもあります。

#N/A Not Available Value ナット・アヴェイラブル・ヴァリュー
#VALUE! Wrong Type of Value ローング・タイプ・オヴ・ヴァリュー
#REF! Invalid Cell Reference インヴァリッド・セル・リファレンス
#DIV/0! Divided by Zero ディヴァイディッド・バイ・ゼロ
#NUM! Invalid Number インヴァリッド・ナンバー
#NAME? Unrecognized Name アンリコグナイズド・ネイム
#NULL! Null Intersection ナル・インターセクション

<方法2>書いてある字をそのまま読む。

#N/A エヌエー
#VALUE! バリュー
#REF! レフ
#DIV/0! ディブゼロ
#NUM! ナム
#NAME? ネーム
#NULL! ナル(ヌル)

<方法3>適当な英語で代表させて「エラー」をつける。

#N/A ノットアベイラブルエラー
#VALUE! バリューエラー
#REF! リファレンスエラー
#DIV/0! ディバイデッドバイゼロエラー
#NUM! ナンバーエラー
#NAME? ネームエラー
#NULL! ヌルエラー

<方法4>日本語を混ぜる。

#N/A 無効エラー
#VALUE! バリューエラー
#REF! 参照エラー
#DIV/0! ゼロ割りエラー
#NUM! ナンバーエラー
#NAME? 名前エラー
#NULL! ヌルエラー

<方法1>略語の由来となっている英語を言う。
※冠詞は省いています。英語の表現は他にもあります。

#N/A Not Available Value ナット・アヴェイラブル・ヴァリュー
#VALUE! Wrong Type of Value ローング・タイプ・オヴ・ヴァリュー
#REF! Invalid Cell Reference インヴァリッド・セル・リファレンス
#DIV/0! Divided by Zero ディヴァイディッド・バイ・ゼロ
#NUM! Invalid Number インヴァリッド・ナンバー
#NAME? Unrecognized Name アンリコグナイズド・ネイム
#NULL! Null Intersection ナル...続きを読む

QBookSyncのIEタブの「変換前に削除する」チェックボックスの意味が分かりません。

BookSync2.43をダウンロードして設定を行っていますが、BookSyncのIEタブの「変換前に削除する」チェックボックスの意味が分かりません。

「変換ボタンを押してIEのお気に入りを変換先に指定する時に既存のお気に入りを削除したい場合にチェックを入れてください」とマニュアルには書かれていますが、意味不明です。

「変換前に削除する」チェックボックスにチェックを入れてBookSyncの「同期」または「変換」をクリックすると具体的にはどのようになるのでしょうか?もう少し噛み砕いて教えて下さい。

BookSyncの「同期」または「変換」の実行対象はGoogle ChromeとIE(IE7)の二つのブラウザーだけです。

Aベストアンサー

返還前に削除しないと、変換前には存在していて返還元には存在しないお気に入りが返還後に残ってしまうので。それを避ける機能です。

QExcel でテキストファイルを開くときに「テキストファイルウィザード」を起動させたい

Excel(Excel 2003)を「ファイル名を指定して実行」にて起動し(excel "C:\xxxx\xxx\xxx.txt")、Textファイル(.txt)を起動すると、Excel の機能の「テキストファイルウィザード」が起動されずにテキストファイルの内容がExcelのシートに展開されてしまいます。「テキストファイルウィザード」が起動されない為、区切り文字の指定ができず、特定の区切り文字を指定してファイルを開くことができません。

「ファイル名を指定して実行」にて、excel "C:\xxxx\xxx\xxx.txt" のように指定して実行した時に、「テキストファイルウィザード」が起動するように設定することはできませんでしょうか?

Aベストアンサー

テキストファイルをコピーしてExcelのシートに貼り付けると、貼り付けた右下にスマートタグが現れますので、それをクリックすると、テキストウイザードというコマンドがあります。
または、一旦貼り付けた後、データ→区切り位置を選択すると同様に実行できます。

Qタブが増えて…意味不明なサイトが…?

最近、普通にネットを見ていたら、勝手にタブが増えて、見知らぬサイト(フランス語のサイトとか、ゲームサイトとか…。)が出ます。
興味がないので、現れたらすぐ閉じていますが…。
あれにも、何かしらの原因があると思いますね。
その原因が分かる方、おられますか?

Aベストアンサー

怪しげなツールバーとか、アドオンが原因の可能性があります

http://support.microsoft.com/kb/2539143/ja

アドオンなしで同じ現象が起きるかどうかを一度確認

QExcelでのTab区切りテキスト出力

いつもお世話になります。
Excelで、Tab区切りテキスト形式で保存をする際、通常は、セルに「,(カンマ)」で区切られた文字列があると、「”(ダブルクォーテション)」でくくられると思うのですが、これを「,」があっても、「"」でくくられないようにする方法はあるのでしょうか?
ご存知の方がいらっしゃいましたら、お知らせいただけますでしょうか、宜しくお願いします。

Aベストアンサー

(1)スペース区切り(*.prn)という形式があります。
区切り文字をスペースにするので、””がつきません。
ただし、ほぼ画面(印刷)通りに出力されますので、
空のセルはスペースで埋められ、セルをはみ出したけど右のセルに何か入力してあって表示されていない文字は出力されません。

ととえば、ABCDEFGHUJとA1セルにあって、B1セルにXVZと入力があり、ABCDEXYZとなっている場合は、ABCDEXYZと出力されます。A列の巾を広げて、ABCDEFGHIJ XYZとする必要があります。

(2) 面倒ですが、TAB区切りもしくはCSVで出力して、
ワープロかエディタで読み込み、置換機能で""を削除するという手もあります・・・。

Qタブブラウザ「DonutRAPT」のRAPTってどういう意味ですか?

RAPTと翻訳サイトにぶち込むと「心奪われる」という意味になるらしいのですが、これでいいのでしょうか?
知っている方いらっしゃいましたら教えてください。

Aベストアンサー

直接的には、製作者さんのハンドルネームですね。>RAPT氏
由来はHypocrite_kさんご推測の通りのようですよ。

以下2行転載
>夢中だ〔形容詞〕、((格式語)) 心を奪われた,(...)でうっとりした、
>((格式語)) (...に)熱中した,夢中の,没頭している

RAPT氏のHP「RAPT's room」のURLを紹介します。(リンクフリー確認)
タイトルの「RAPT」の部分をクリックしてください。

参考URL:http://www.atmark.gr.jp/~s2000/rapt/

Q#If Then ~ #Else ~ #End If(エクセルVBA)

#If Then ~ #Else ~ #End If
って何ですか?
また、VBAのヘルプで検索する方法ってどうすればいいのですか?
どなたか?宜しくお願い致します。

Aベストアンサー

単純にヘルプのコピペです。

> #If Then ~ #Else ~ #End If
式の値に基づいて、条件付きのコンパイルを行います。

ヘルプの使用方法であれば、
VBAのコードを打つ画面で、#Ifの#またはIの後ろで「F1(ファンクション1)」を入力ください。

そうすると、参照先の先が自動的に出てきます。

今更聞きにくいヘルプの使用法ですね・・・。

HLPファイルの時は簡単に検索できたんですけどね。

QMS_Accessでタブコントロールにコマンドボタン等を関連付ける方法

タブコントロールに最初からコマンドボタン等のオブジェクトを貼り付けるとそのタブに関連付けられますが、(そのタブに設定される?)
別のタブやタブ以外のフォーム上にいったん設定してしまったオブジェクトを、後から特定のタブに関連付けられますか?
単にタブ上に移動しても、そのタブには関連付けられていないようで、タブを切り替えても何も変化しません。
わかる方、よろしくお願いいたします。
(私の言いたい意味がわかるでしょうか?)

Aベストアンサー

そのオブジェクトを選択して、Ctrl-Xでカット、
タブストリップのコンテント部にフォーカスさせた状態で、Ctrl-Vで貼付ける、
って手順でどうでしょう。

Q#,##0.00;-#,##0.00;#,##0.00;@というセルの書式設定について

エクセルで、労働時間の表があります。
A列に氏名、B列に日付、C列に労働時間数が入っています。
そのC列のデータは、9.91とか5.85とかが入っているのですが、
セルの書式設定の表示形式のユーザー定義を見ると、
下記のように書かれています。

#,##0.00;-#,##0.00;#,##0.00;@

作った人はすでにおらず、わかる人もいません。
これは、どういう意味でしょうか。
そして、何故、標準や数値じゃなく、
わざわざこんなふうに設定したのか知りたいのです。
すみませんが、宜しく御願い致します。

Aベストアンサー

正の数の書式;負の数の書式;ゼロの書式;文字列の書式

http://support.microsoft.com/kb/883199/ja


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報