|
Delphi Programming / Object Pascal

[掲載 2012年08月01日] [更新 各項目を参照] エクセル操作フォームEx |
エクセル操作フォームEx
ヒント・検討事項・バグ等 |
| 動作確認等 |
- |
このページは、主に、コンポーネントを利用された方からの情報等も掲載しています。
掲載記事は順不同です。更新日のもっとも古いのは、このページの作成日となっています。各項目の記事は予告なしに変更、削除する場合があります。 |
| エクセル起動中に、エクセル操作フォームEx を起動した時の不具合 |
| [掲載 2012年08月01日] [更新 2012年08月01日] |
以下のような現象が確認されています。
エクセル本体であるブックを起動して開いた後、エクセル操作フォームEx で別のブックを開く時に発生する現象です。
- エクセル本体で、あるブックを開く
- エクセル操作フォームExで別のブックを開く
- 先にエクセルで開いていたブックを操作
- エクセル操作フォームEx に、そのエクセル開いていたブックが表示されてしまう
- 何時も起きるとは限らない
というものです。おそらくワード操作フォームEx でも同じ現象が発生するものと思われますが、現在確認作業はしていません。修正作業に入った時点で確認予定です。 |
| [掲載 2014年02月13日] [更新 2014年02月13日] |
| 仕様の変更があったようです。以下の記事を参考にしてください。現在、筆者には Excel 2013 で動作確認できる環境はありません。 |
- 2010年10月15日現在
- 印刷プレビューする時と閉じるときにチラツく
現在のところ対応策なし
- 各種ダイアログの参考コードでダイアログを表示すると、フォームの TPanel 部分の描画が行われないことがある (白抜けしてしまう)
CommandBars.FindControl でダイアログを表示すると現象が発生しない場合がある
|
| 当サイトの [サンプルプログラム集] や [Delphi 一般・その他] にもエクセル関係のサンプルや記事があります。 |
| TOleContainer ( OLE コンテナ) の利用 |
TOleContainer
コンポーネントを使用すると、このエクセル操作フォームEx のように、ワードやエクセルをフォームに表示することができます。以下の記事にサンプルコードがあります。
エクセル操作フォームEx も公開当初は TOleContainer を使用していましたが、Microsoft Office のバージョンによる現象等を回避するために現在の方式になっています。 |
|