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 のバージョンによる現象等を回避するために現在の方式になっています.