VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/08/08(Mon) 15:29
投稿者いな
Eメール
URL
タイトルRe^3: ファイル名に変数を使いたいのですが

> いなさん、ありがとうございます!
>
> やってみたら、変数名ファイルになりました!!
> ただ、作ったファイルをそのまま保存したいのですが
>
> Open "C:\calender\Schedule" \ today & ".txt" For Append As #1
>     Write #1, Memo
> Close #1
>
> このように書くと、型が一致しませんになります。

× Open "C:\calender\Schedule" \ today & ".txt" For Append As #1
○ Open "C:\calender\Schedule\" & today & ".txt" For Append As #1

では?

"\"は"+"や"-"、"*"、"/"と同様に、意味のある
記号なので、
文字列にするために、ダブルクオートでくくりましょう、

あと気になったのですが、
>For Append As #1
の部分の、#1は固定で書くと、
既にファイルが開かれているなどのエラーの原因となるので、

--
dim intFileNo As Integer
'使用可能なファイル番号を取得
intFileNo = FreeFile
Open "C:\calender\Schedule\" & today & ".txt" For Append As #intFileNo
Write #intFileNo, Memo
Close #intFileNo

というように使ったほうが、ヨサゲです
#この辺は、左のサンプル"ファイル操作関係"に詳しく書かれています。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -