1

Windows でいくつかのカスタム マクロを作成し、カスタム リボン タブが 2013 バージョンの Windows で表示されるように XML を変更しましたが、すべてが素晴らしかったです。

現在、Excel 2011 for Mac で同等の機能を作成しようとしています。私は次のことを行いました: 表示 >> ツールバー >> カスタム ツールバーとメニュー。次に、「コマンド」ツールバー >> マクロに移動し、SmileyFace マクロをメイン ツールバーにドラッグしました。次に、画像を変更し、テキストを変更すると、ローカルで機能しました。

冗長性のために、「ツールバーとメニュー」に新しいメニューも追加し、すべてのマクロをそのツールバーにも追加しました。「添付」ボタンを使用してマクロをドキュメントに添付しました。

しかし、ドキュメントを同僚に送信すると、ぼんやりとしたフローティング カスタム ツールバーが表示されるだけで、マクロはボタンにマップされておらず、ボタンにはカスタム イメージがありません。

どうすればいいですか?

4

1 に答える 1

1

Excel 2011 (14.3.5) の最新バージョンでは、カスタム ツールバーが特定のユーザー フォルダー内の単一のファイルに保存されているようです。

ユーザー/[ユーザー]/ライブラリ/Application Support/Microsoft/Office/Preferences/Office 2011/Microsoft Excel Toolbars.xlsx

(元のソースはこちら

ある Mac でカスタム ツールバーを含む Excel 2011 ブックを保存し、それを別の Mac に転送すると、ツールバーが表示されませんでした。Microsoft Excel の Toolbars.xlsx ファイルをコピーして (そして適切な場所にドロップすると)、ツールバーが表示されました。

注: この場所は、Office 2011 の最近のバージョンに固有のものである可能性があります。古いバージョンでは、Users/[User]/Library/Preferences/Microsoft/Office 2011 に保存されているようです。

短期的には、スプレッドシートと一緒にツールバー ファイルを配布する必要がある場合があります。また、(スクリプトや手動の指示を介して) 想定される場所にコピーする何らかの手段が必要になる場合があります。

<pure speculation> 長期的には、このデフォルトの動作をオーバーライドして、分散ファイル自体に保存されているツールバーの「ローカル」コピーを指す方法があるかもしれません。または、ツールバー ファイルを配布スプレッドシートのテンプレートとして使用することもできます。 </pure speculation>

于 2013-07-01T03:33:05.840 に答える