私は、Excel ベースのデータベース レポート ツールを作成しました。現在、すべての VBA コードは 1 つの XLS ファイルに関連付けられています。ユーザーは、ツールバーのボタンをクリックしてレポートを生成します。残念ながら、ユーザーが別のファイル名でファイルを保存しない限り、報告されたデータはすべて消去されます。
Word で同様のツールを作成した場合、すべてのコードをテンプレート (.dot) ファイルに入れ、そこから呼び出すことができます。テンプレート ファイルを Office スタートアップ フォルダーに配置すると、Word を起動するたびにテンプレート ファイルが起動します。私のコードを Excel でパッケージ化して配布する同様の方法はありますか? アドインを使用してみましたが、アプリケーション ウィンドウからコードを呼び出す方法が見つかりませんでした。