Excel 2013のアドイン設定について

Excel2013にて、xlaファイルを参照してアドイン設定した後、追加したxlaファイルに関するメニュー項目が追加されますが、
再起動するとメニューが消えてしまいます。
再設定することで、再びメニューに表示されてますが、毎回起動させるは手間となります。

既に以下の方法で、回避できることが分かっていますが、標準的な上記問題の解決策等ご存知であれば、ご教授お願い致します。
また、手順等にも問題がないかどうか、ご指摘あればよろしくお願い致します。

●Excel2013のアイコンを右クリックし、管理者として実行させた後、アドイン設定を行う。
●アドイン設定する際のデフォルトパス(例 C\:Users\uesrname\AppData\Roaming\Microsoft\AddIns) xlaファイルをコピーして、そのファイルを参照させる


 

質問情報


最終更新日 2019年5月16日 表示 41,524 適用先:
回答
回答

この問題はExcel2013が出た当初から私も気になっていました。

Workbook_AddinInstallに記述すると、ツールバーが固定できないようですが、Workbook_Openに記述するとOKのようです。
なので、私は以下の様な感じで回避しています。

Dim Flg As Boolean

Private Sub Workbook_AddinInstall()
    Call toolber
    If Application.Version >= 15 Then
      Flg = True
    End If
End Sub


Private Sub Workbook_Open()
If Flg = True Then
    Call toolber
End If
End Sub


Sub toolber()
'ツールバーを作成するコードを記述
End Sub

この回答は 11 人の役に立ちました

·

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。