|
Delphi Programming / Object Pascal

[掲載 2012年08月03日] [更新 各項目を参照] ワード操作フォームEx |
ワード操作フォームEx
ヒント・検討事項・バグ等 |
| 動作確認等 |
- |
このページは、主にコンポーネントを利用された方からの情報等も掲載しています。
掲載記事は順不同です。更新日のもっとも古いのは、このページの作成日となっています。各項目の記事は予告なしに変更、削除する場合があります。 |
| ワード起動中に、ワード操作フォームEx を起動した時の不具合 |
| [掲載 2012年08月03日] [更新 2012年08月03日] |
エクセル操作フォームEx で、以下のような現象が確認されています。
エクセル本体であるブックを起動して開いた後、エクセル操作フォームで別のブックを開く時に発生する現象です。
- エクセル本体で、あるブックを開く
- エクセル操作フォームEx で別のブックを開く
- 先にエクセルで開いていたブックを操作
- エクセル操作フォームEx に、そのエクセル開いていたブックが表示されてしまう
- 何時も起きるとは限らない
というものです。おそらくワード操作フォームEx でも同じ現象が発生するものと思われますが、現在確認作業はしていません。修正作業に入った時点で確認予定です。 |
- 2013年11月24日現在
- Word 2007 以上で、文書上のヘッダまたはフッタ部をダブルクリックすると文書が正常に表示されなくなってしまう
現在のところフォームのサイズ変更や表示サイズ (頁幅、頁全体) を変更し、再描画をさせるしか対応策なし
- Word 2007 以上でポップアップメニューを表示した閉じた後にも同様の現象となる
これも現在のところ上記以外の対応策なし。
Windows 7 U64(SP1) +
Word 2010 では発生しない。
- 各種ダイアログの参考コードでダイアログを表示すると、フォームの TPanel 部分の描画が行われないことがある (白抜けしてしまう)。
CommandBars.FindControl でダイアログを表示すると現象が発生しない場合がある
Windows 7 U64(SP1) + Word 2010 では発生しない。
- [開く] [上書き] [保存]でチラツく
主にWord 2007 以上で発生する。現在のところ対応策なし。
Windows 7 U64(SP1) +
Word 2010 では軽減されている。
|
| TOleContainer ( OLE コンテナ) の利用 |
TOleContainer
コンポーネントを使用すると、このワード操作フォームEx のように、ワードやエクセルをフォームに表示することができます。以下の記事にサンプルコードがあります。
ワード操作フォームEx も公開当初は TOleContainer を使用していましたが、Microsoft Office のバージョンによる現象等を回避するために現在の方式になっています。 |
|