0

Personal.xls のマクロにリンクされたいくつかのアクションを含むツールバーがあります。Win7 で Excel 2010 のツールバーを使用したいのですが、C:\Documents and Settings\user\App...\PERSONAL.XLS が存在しないと表示されます。そうです、彼らは %AppData% の場所を C:\Users\user に変更しました...そして、C:\Documents and Settings\ は特殊なケースであるため、PERSONAL.XLS のコピーを古い場所に置くことはできませんWindows 7 では、誰もが立ち入り禁止の場所です。

私の質問: ツールバー ボタンにリンクされたマクロをリセットするにはどうすればよいですか?

以前はアクセスできた

  • コマンド バーを取得するための Commandbars コレクション

  • コントロール (この場合はボタン) を取得するためのコマンド バーの Controls コレクション

  • リンクされたマクロを識別するコントロールの OnAction プロパティ。

しかし、OnAction は Excel 2010 でサポートされているプロパティではないようです。

助言がありますか?

新しいカスタム リボン タブを作成するよりも、ツールバーを再リンクした方がよいでしょう。ツールバーのボタンは、カスタム リボン項目が占める膨大な量のスペースを無駄にせず、ツールバーのカスタム アイコンは意味があります。補助的な質問: カスタム リボン アイテムのカスタム デザインを作成する簡単な方法はありますか?

4

1 に答える 1

0

十分に調査しなかったようです。「OnAction」はオブジェクトブラウザに表示されない場合がありますが、使用可能であり、関連するツールバーをリセットするために使用できます。イミディエイトウィンドウを使用して機能するようには見えませんでしたが、モジュール内のコード内では機能します。

皆さん、乾杯...

于 2013-03-15T04:48:33.710 に答える