「名前を付けて保存」ダイアログで、キャンセルを押したときにExit subする方法を教えてください。 Access2016でマクロを使用して、名前を付けてExcel保存しています。
「名前を付けて保存」ダイアログで、キャンセルを押したときにExit subする方法を教えてください。 Access2016でマクロを使用して、名前を付けてExcel保存しています。 こちらのサイトで見つけた方法にて実行していますが、( https://www.feedsoft.net/access/tips/tips183.html )、ファイル保存までの間に別の処理を追加したため、保存ダイアログにて「キャンセル」を押してもマクロ処理が止まらず、マクロ記述が一通り終わるまで待つことになってしまいました。 「sFina = SaveFile_FileDialog(クエリ1)」の後にキャンセルを押した場合の処理を入れればよいと分かってはいるのですが、何を書いたらいいのか分かりません。 調べたところ、ExcelVBAは見つかるのですが、その方法だとAccessで動作保証されていないようで採用できませんでした。 お知恵をお貸しいただけると有難いです。 よろしくお願いします。 --------------------------------------- Sub クエリ処理() Dim sFina As String sFina = SaveFile_FileDialog(クエリ1) DoCmd.OpenQuery "クエリ2", acViewNomal, acEdit If sFina <> "" Then DoCmd.TransferSpreadsheet acExport, _ acSpreadsheetTypeExcel9, _ "クエリ3", _ sFina End If End Sub
Microsoft Access | Visual Basic・570閲覧・50