Excel 2010でローカルコンピューターのカスタムExcelリボンを他のコンピューターに転送する


2

特定のマクロを作成しました。リボンをカスタマイズすることにより、マクロをボタンに変換しました。ファイルをとして保存しましたadd-in (.xlam)。今、他の人にファイルを送信するとき、XLstartフォルダーにファイルをコピーするように指示します。

Excelを開くと、カスタムリボン(マクロボタン)がExcelに表示されるようにしたいのですが、失敗しました。マクロブックは転送されますが、マクロ用に作成されたカスタムリボン/ボタンは転送されません。転送する標準的な方法はありますか。

カスタムローカルリボンを他のPCと共有するための標準的なアプローチまたは参照記事のソースを入手できれば、本当にありがたいです。

回答:


0

開発者タブに移動し、ワークシートにボタンを挿入することをお勧めします。これは、マシンからマシンへ転送され、リボンの使用を心配しません。

追加の利点は、ボタンが何をするのかを説明する余地が十分にあることです。


これを行う方法を説明した場合、これはより良い答えになります。コメントで返信しないでください。回答を編集して、より明確で完全なものにします。
Gマン

0

これはあなたの質問への答えではありませんが、あなたやあなたがファイルを送る相手のためにそれを単純化します。

ファイル自体をインストールすることができます。
開いているワークブックを追加し、サブでアドインフォルダーに「filename.xlam」のファイルがあるかどうかを確認します。
msgboxでプロンプトが表示されない場合は、インストールするかどうか尋ねます。

次に、コピーを使用して、現在の場所からアドインフォルダーにファイルをコピーします(ファイルを開いているため、移動することはできません)。

ファイルがアドインフォルダーにコピーされたら、「インストール」できます。

AddIns.Add("Add-in_name").Installed = True

あなたの実際の質問に答えがあるかもしれません。
私は自分でそれをやったが、それをやったワークブックは仕事中であり、月曜日まで仕事をしない。
覚えている場合(または思い出させてくれる場合)、職場のファイルでどのように行ったかを確認できます。

編集:この質問は本当に古いことに気付いた。それは私の質問フィードの一番上にありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.