| 
    
     |  | 皆さん返信ありがとうございます。 
 下記のようにソースを修正したところ、一応日付(時刻も)のついたファイルを出力することができました。
 
 しかし、ファイル名が20090305939.txtというようになります。
 個人的には時刻を0939のように0を頭につけたものを作りたいと考えておるのですが、どのようにすればいいでしょうか?わかる方教えてください。よろしくお願いします。
 
 ■ソース
 Dim strFileName As String
 Dim intFileNo As Integer
 Dim strData As String
 Dim log As String
 Dim myDate As String
 Dim objFS, objFolder, objTS
 
 
 strFileName = "C:\sample.txt"
 intFileNo = FreeFile
 
 Open strFileName For Input As #intFileNo
 
 Do While Not EOF(intFileNo)
 Line Input #intFileNo, strData
 If log = "" Then
 log = strData
 Else
 log = log & vbNewLine & strData
 End If
 Loop
 
 Close intFileNo
 
 myDate = Format(Date, "yyyymmdd") & Hour(Time) & Minute(Time)
 
 
 Set objFS = CreateObject("Scripting.FileSystemObject")
 Set objFolder = objFS.GetFolder("C:\")
 Set objTS = objFolder.CreateTextFile(myDate & ".txt")
 objTS.WriteLine log
 objTS.Close
 
 
 End Sub
 
 
 |  |