• 締切済み

アクセス2000VBA

アクセス2000でのVABで Dim OutFlName Dim 先頭 Dim 後方 WK集計開始日 = Me![開始日] WK集計終了日 = Me![終了日] 先頭 = Format(WK集計開始日, "GGGEE\年MM\月DD\日") 後方 = Format(WK集計終了日, "GGGEE\年MM\月DD\日") OutFlName = "C:\ACDB\" & 先頭 & "から" & 後方 & "間の日報データ.xls" Response = MsgBox(WK集計開始日 & "から" & WK集計終了日 & "までの日報データをエクセルに出力します。", vbInformation + vbYesNo, "日報データ出力") If Response = vbYes Then DoCmd.OutputTo acOutputQuery, "NWKQ_日報一覧", acFormatXLS, OutFlName, True '," On Error GoTo 0 MsgBox "データの出力が完了しました。", vbInformation + vbOKOnly, "出力完了" On Error Resume Next Else MsgBox "出力を中止します。", vbExclamation + vbOKOnly, "出力中止" Exit Sub End If DoCmd.Close acForm, Me.Name End Sub というプログラムを組んでいます。格納先をC:\ACDB\currentにしたいのですが、OutFlName = "C:\ACDB\" & 先頭 & "から" & 後方 & "間の日報データ.xls"を"C:\ACDB\current" &~ に変更すると、C:\ACDB直下でcurrent先頭~のファイル名で保存されます。 これを上手くC:\ACDB\currentへ保存できる方法はないでしょうか。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>"C:\ACDB\current" & ではなくて "C:\ACDB\current\" & なのでは?(最後の"\"が抜けてる?)

noname#199603
質問者

お礼

ありがとうございました。単純なことでしたが、助かりました。

関連するQ&A