2014年6月29日日曜日

Flowchart アドインメニューを削除できない (全バージョン)

<問題>
何らかの原因で、Excel 起動時や終了時にFlowchartアドインに関連するエラーメッセージが表示されるようになり、一旦、Flowchart アドインメニューを削除するためにアドイン設定画面でチェックを外してOKを押したが、



引き続き、Excel のアドインタブにFlowchartメニューが表示されている。




<対応>

1.下記ステートメントをテキストファイルにコピーし、ファイル名「AddinUninstall.bas」で保存する。

Private Sub Workbook_AddinUninstall()
    ' --------------------------------
    ' アドインを無効化時の処理
    ' --------------------------------
    Application.CommandBars("Worksheet Menu Bar").Controls("Flowchart").Delete
End Sub



2.Excel ファイルでVisual Basic Editorを起動し、ファイル>ファイルのインポート で上記スクリプトファイル(AddinUninstall.bas)を選択してインポートする。



3.インポートしたスクリプトを、F8(の繰り返しで最終行まで)または、F5で実行する。

4.この時点で、まだFlowchartメニューが残っている場合は、上記3.を繰り返す。

5.ファイル>Module1の解放 でインポートしたスクリプトを開放し、Excelファイルを一旦保存する。

これでアドイン設定前の初期状態に戻っているので、必要に応じて再度、新規にFlowchartアドインの登録処理を行ってください。







0 件のコメント:

コメントを投稿