• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2016ではVBAは使えないのでしょう)

Access2016でVBAは使えない?

このQ&Aのポイント
  • Access2016ではVBAを使用することができないため、注意が必要です。
  • Access2010で作成したファイルをAccess2016で開こうとすると、VBAが削除される可能性があります。
  • VBAプロジェクトを削除する前に、データベースのバックアップを作成することをおすすめします。

質問者が選んだベストアンサー

  • ベストアンサー
  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.1

Access2016の1708から発生する問題に該当しているのかもしれないです。 Office 2016 バージョン 1708 以降で日本語の VBA モジュール名を含むファイルを開くとエラー https://blogs.msdn.microsoft.com/office_client_development_support_blog/2017/08/23/ver1708-issue-japanesenamevbamodule/ 1707以前に戻すか、 https://blogs.technet.microsoft.com/outlooksupportjp/2016/03/20/c2rclick-to-run-outlook-20132016/ モジュール名などに使用された半角英数以外の文字を 置き換える、という手作業の対応が考えられます。 フォーム名やコントロール名なども含まれると思いますので、 文字置き換えは大変ですが、私はそれをしたほうが 早く納品できて今後の問題も起きにくいと考えます。 officeの修正を待つのは、リスクがあると思います。 参考にならなかったらごめんなさい。

chayamati
質問者

お礼

ご回答ありがとうございます。 でも、自分は モジュール名に日本語が使えなければお手上げです。 早く改良してもらいたいです。

chayamati
質問者

補足

解決しました。 https://okwave.jp/qa/q9377274.html に従いAccess2013に切り替えるべく、Office365をアンインストールしましたが切り替えのステップが見つからないまま終了してしまいました。 Access2010を残したまま再インストールで、Access2010とAccess2016の違いが判りませんが問題なく機能します。 大変ご迷惑をお掛けました。 ---大山鳴動して鼠一匹