|
まさ7251さん
こんばんわ、ヒントをいただいて、やってみましたが、うまくいかないです。
よろしくお願いします。
>>質問とは、出力したファイルのFilenameはKwの後ろに「元kw.xls」の登録
>>日時を入れてほしいです。
>>イメージ
>>元kw.xlsの登録日時→20051030 19:33の場合は、
>>Kw200510301933となってほしい。
>
>>HinaName = "C:\KW_Hina.xls"
>
>> xName = "C:\KW.xls" ====>ここです
>
>FileDateTime関数で、ファイルの更新日を求めることが出来ます。
>Format関数で、変換が出来ます。
>この2つの関数でご希望の処理は出来るかと思います。
書いたコード:
Sub TEXT()
Dim QPath As String
Dim EName As String
Dim QName As String
Dim SDateTime As String
Dim Fdt As Atring
QPath = "C:\"
EName = "KW.XLS"
QName = "クエリ"
Fdt =FileDateTime(QPath & EName)
SDateTime = Format(Fdt, "yyyymmdd","hhmm")
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, _
QName, QPath & EName & "_" & SDateTime
End Sub
|
|