質問: "test" 'Excelを保存して閉じる WBObj.Save 'ワークブックを保存する WBObj.Close 'ワークブックを閉じる AppObj.Quit End Sub ``` ### 試したこと 「VBE」(Visual Basic Editor)のメニューから 「ツール」→「参照設定」と選択して、「Microsoft Excel 16.0 Object Library」 にチェックがついているのを確認しました。 マクロ-全てのマクロを有効にする。に設定しています。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 Access2013では、上記の設定でよい事が記載されているのですが、Access2016に関する設定を調べたのですが、見つける事が出来ませんでした。
回答: Access2007では、「シート」文字の幅が、半角と全角で同じでしたが、Access2016からは、半角と全角の幅は異なります。この関係で、イベントが発生しなくなったのが原因でした。 お騒がせして、大変申し訳ありませんでした。 補足: 参照設定で、「microsoft Office 16.0 Access database engine Object Library」にチェックをつけて、OKボタンクリック後に、参照設定で、確認すると、16.0⇒15.0 になります。 アプリケーション動作には、問題ありません。