Excel、PowerPoint、Wordのアドインを自動で登録するマクロ

ExcelVBA

アドインの登録を自動化したい!
執筆させていただいた書籍「生成AIをWord&Excel&PowerPoint&Outlookで自在に操る超実用VBAプログラミング術」では、今すぐ使用できる生成AIアドインを、出版社インプレスの読者特典サイトから無料でダウンロードできるのですが、このアドインを自動で登録するマクロを作ってみました。マクロを記述したワークブックは、登録するアドインと同じフォルダーに入れて実行ください。各Officeアプリのリボン上に、ChatGPTや画像生成を自在に扱う各種メニューが表示され、使えるようになります。

自動でアドイン登録するだけで、あなたのOfficeが生成AI対応に機能アップ!

もちろん、コード中のアドイン名を書き換えれば、どんなアドインでも対応できるので、Excelだけでなく、他のWordやPowerPointのアドインを自動登録したい局面でも、本マクロコードを使っていただけるかと思います。

コードのポイントとしては、Excelで動作しているので、対象のExcelアドインが有効となっている場合は一度無効にしている点と、PowerPointはExcelやWordとプロパティが異なり、独自のAutoLoadプロパティをTrueにすることで恒常的に有効となる点です。またWordの場合、デフォルトとなっているTemplateフォルダではなくSTARTUPフォルダに入れることで、恒常的に有効となります。デフォルトのTemplateフォルダにアドインを入れて登録しても、再起動する度に有効のチェックボックスが外れ、毎回、Wordを起動する度に手動でチェックボックスをオンにする必要があるので、本コードのようにSTARTUPフォルダーに入れての登録がお勧めです。

アドイン自動登録のマクロコードは次の通りです。

それでは、よいVBAライフを!

コメント

タイトルとURLをコピーしました