|
下記コードにて、データをエクスポートするように設定しているのですが、
自動的に開いているPCのマイドキュメントに保存されます。
ここまではなんとか出来たのですが、
出来れば通常使用するような「名前をつけて保存」の時に表示されるようなボックスが表示できればと思います。
方法はありますでしょうか?
ご教授頂きたく、よろしくお願いします。
また、前述したマイドキュメントに自動的に保存されるのは何故なのでしょうか?規定の保存先ということでしょうか?
Private Sub 保存ボタン_Click()
yesno = MsgBox("データをエクスポートします。", vbYesNo + vbInformation)
If yesno = vbYes Then
If Dir("名簿.xls") = "名簿.xls" Then
yesno = MsgBox("既に同じ名前のファイルが存在しています。上書きしてもよろしいですか?", vbYesNo + vbExclamation)
If yesno = vbYes Then
DoCmd.TransferSpreadsheet acExport, 8, "名簿クエリ", "名簿.xls", False
End If
Else
DoCmd.TransferSpreadsheet acExport, 8, "名簿クエリ", "名簿.xls", False
End If
End If
End Sub
|
|