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アドインの登録処理を行ってください。







シェイプ内の複数行のテキストの最終行だけが印刷されない (全バージョン)

<問題>
フローチャートのShape(図形)にテキストを複数行入力した場合、画面では表示されている最終行が、印刷すると(印刷プレビューでも)消える。


<対応>
下記の手順でテキストボックスの書式設定を変更する。

1.印刷したいフローチャートを全選択する
  フローチャートのどれか1つのShapeを選択>全方向ラジオボタンをON>「選択」ボタンをクリック
2.全選択された状態で、書式を変更する
1)書式メニュー>図形のスタイル>図形の書式設定ダイアログ表示>テキストボックス>テキストを図形からはみ出して表示する にチェック
または、
2)選択Shape上で右クリック>サイズとプロパティ....>図形の書式設定ダイアログ表示>テキストボックス>テキストを図形からはみ出して表示する にチェック

テキストボックスによっては、一部図形からはみ出すケースがあるかもしれませんが、ほとんどは画面表示通りに枠内に印刷できると思います。













Excel を終了するときにダイアログとエラーメッセージが表示される (全バージョン)


<問題>
Flowchart アドインをインストールして登録後、立ち上げたExcel を終了しようとすると下記のメッセージが表示される。


ここで、「いいえ」を選択すると、下記のエラーメッセージが表示される。



<対応>
AddInsフォルダ内の Flowchart2010.xlam のプロパティを確認し、「読み取り専用」属性にチェックが入っていれば解除する(チェックを外す)。