Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2012年08月01日] [更新 各項目を参照] エクセル操作フォームEx
エクセル操作フォームEx
ヒント・検討事項・バグ等
動作確認等 -







このページの内容


このページは、主に、コンポーネントを利用された方からの情報等も掲載しています。
掲載記事は順不同です。更新日のもっとも古いのは、このページの作成日となっています。各項目の記事は予告なしに変更、削除する場合があります。




エクセル起動中に、エクセル操作フォームEx を起動した時の不具合


[掲載 2012年08月01日] [更新 2012年08月01日]

以下のような現象が確認されています。
エクセル本体であるブックを起動して開いた後、エクセル操作フォームEx で別のブックを開く時に発生する現象です。
  • エクセル本体で、あるブックを開く
  • エクセル操作フォームExで別のブックを開く
  • 先にエクセルで開いていたブックを操作
  • エクセル操作フォームEx に、そのエクセル開いていたブックが表示されてしまう
  • 何時も起きるとは限らない
というものです。おそらくワード操作フォームEx でも同じ現象が発生するものと思われますが、現在確認作業はしていません。修正作業に入った時点で確認予定です。




Excel 2013


[掲載 2014年02月13日] [更新 2014年02月13日]

仕様の変更があったようです。以下の記事を参考にしてください。現在、筆者には Excel 2013 で動作確認できる環境はありません。





その他のバグ等


  • 2010年10月15日現在
  • 印刷プレビューする時と閉じるときにチラツく
    現在のところ対応策なし
  • 各種ダイアログの参考コードでダイアログを表示すると、フォームの TPanel 部分の描画が行われないことがある (白抜けしてしまう)
    CommandBars.FindControl でダイアログを表示すると現象が発生しない場合がある




サンプルプログラム集のエクセル関係の記事


当サイトの [サンプルプログラム集] や [Delphi 一般・その他] にもエクセル関係のサンプルや記事があります。





TOleContainer ( OLE コンテナ)  の利用


TOleContainer コンポーネントを使用すると、このエクセル操作フォームEx のように、ワードやエクセルをフォームに表示することができます。以下の記事にサンプルコードがあります。
エクセル操作フォームEx も公開当初は TOleContainer を使用していましたが、Microsoft Office のバージョンによる現象等を回避するために現在の方式になっています。