2014年9月25日木曜日

リカバリ機能の追加リクエストについて (全バージョン)

<ユーザーの要望>
リカバリ機能の追加リクエストをたまに受けることがあります。
Officeアプリケーションがサポートしている「CTL」+「Z」キーで作動するいわゆる「元に戻す」の機能です。

<作者の回答>
時間をかければロジックを組むことは可能と思いますが、簡単にはできそうにありません。現時点、基本的に今以上の機能の追加は考えていません。ということで、ご要望にお応えすることができません。

<補足>
「元に戻す」機能が一番欲しいのは、一旦Shapeを追加したものの、すぐに不要なShapeと分かり、直前の状態に戻したいケースと想定します。

下記Vectorサイトのリンクからソフト(FlowchartExcelAddIn.zip)をダウンロードして、

    http://www.vector.co.jp/soft/dl/winnt/business/se497023.html

このzipファイルを解凍し、解凍ファイルの中にあるムービーファイル”Flowchart使用方法.wmv”を起動してください。

再生時間01:07から始まる「Shapeの削除&再接続」および、続けて01:47から始まる「方向指定でShapeを選択&位置調整」を見てください。

前半ムービーで、上から2番目の追加Shapeを削除後、コネクタを再接続し、後半ムービーで、一番上のShapeに下方向に結合するShape群を選択し、手動でドラッグして位置調整をしています。これで結果的に追加した2番目のShape(白)を削除し、追加前の状態に戻っています。

このように、現状サポートしている機能を使用して、比較的簡単に元に戻すことが可能です。






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 のプロパティを確認し、「読み取り専用」属性にチェックが入っていれば解除する(チェックを外す)。