Excel VBA質問箱 IV

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

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


7345 / 13644 ツリー ←次へ | 前へ→

【39708】Appendモードで開くファイルの中身を初期... mutu 06/6/29(木) 13:57 質問[未読]
【39710】Re:Appendモードで開くファイルの中身を初... Blue 06/6/29(木) 14:04 発言[未読]

【39708】Appendモードで開くファイルの中身を初期...
質問  mutu  - 06/6/29(木) 13:57 -

引用なし
パスワード
   こんにちは、

いま、以下の要領でファイル(アペンドモード)にデータを出力しようとしています。ここで、開いたファイルにデータがある場合にこのプログラムを実行すると、すでに存在するデータの続きからデータを追記してしまいます。
データを一度消去してからファイルにデータを出力したい場合はどのようにすればよいのでしょうか?

    Open filePathName For Append As #1
         
    If Num = "a" Then
      Print #1, aaa
      
    ElseIf Num = "b" Then
      Print #1, bbb
        
    ElseIf Num = "c" Then
      Print #1, ccc
        
    ElseIf Num = "d" Then
      Print #1, ddd
        
    End If     
    Close #1

よろしくお願いします。

【39710】Re:Appendモードで開くファイルの中身を...
発言  Blue  - 06/6/29(木) 14:04 -

引用なし
パスワード
   Append は 追加モード という意味です。

再度Openステートメントを確認してみてください。
http://www.microsoft.com/JAPAN/developer/library/Vbenlr98/vastmOpen.htm

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