Excelのカスタマイズに関しては、想像力がほとんど限界です。あなたがそれを想像することができれば、あなたはおそらくあなたの欲望を反映するためにExcelをカスタマイズする方法を見つけることができます。カスタマイズを他の人と共有することもできます。

Excelでは、カスタムマクロは通常のブックまたはpersonal.xlsブックに保存され、ツールバーとメニューへの変更は.XLB拡張子の付いたファイルに保存されます。 (Excelでは、一度にアクセスできる.XLBファイルは1つだけであり、これはまさにこの目的のためです。ツールバーとメニューのカスタマイズを管理します。)これらのファイルの場所はシステムごとに異なりますが、Windowsを使用できます。それらを見つけるための検索機能。

必要に応じて、マクロを含むブックと.XLBファイルの両方を自分のシステムから他の人のシステムにコピーできます。他のシステムが現在と同じバージョンのExcelを使用していることを確認する必要があります。また、.XLBファイルを他のシステムの既存の.XLBファイルと同じ場所に配置する必要があります。もちろん、これに関する唯一の問題は、システム上のファイルを置き換えるときに、以前にシステムで行った可能性のあるマクロやカスタマイズもすべて削除することです。

この問題を回避するには、マクロをファイルに追加して、アドインファイル(* .xla)として保存するのが最善の方法です。アドインには、アドインのインストール時にツールバーのカスタマイズとメニュー項目を作成するための追加のコードが含まれている必要があります(workbook_AddInInstallイベント)

次に、アドインが削除されたときにそれらを削除します(workbook_AddInUnInstallイベント)。言い換えると、。システムに正確なツールバーとメニューのカスタマイズを保存しているわけではありませんが、マクロを使用して他の人のシステムにカスタマイズを再作成しています。

カスタマイズの作成はそれほど難しくはありませんが、それでも簡単な作業ではなく、このヒントの範囲を確実に超えています。適切に説明されているメニューのカスタマイズは、通常、優れた参考書の章全体を占めています。

では、追加情報を見つけるためにどこを見ればよいでしょうか? Chip Pearsonは、このページでVBAを使用したメニューの作成に関するいくつかの良い情報を持っています:

http://www.cpearson.com/excel/menus.htm

良い参考資料は、JohnWalkenbachの_Excel2003 Power Programming With VBA、_と、同じ本の古いバージョン(古いバージョンのExcelの場合)です。お気に入りのオンライン書店(Amazonなど)で検索すると、これらの本に関する情報を見つけることができます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2083)は、Microsoft Excel 97、2000、2002、および2003に適用されます。