0

Wordoleobjectを作成したときにWord2003で正常に動作するPowerBuilder9アプリケーションがあります。新しいサーバーにOffice2010をインストールし、アプリケーションを移植しましたが、開こうとしたWordドキュメントが35のエラーで失敗します。これは互換性の問題でしょうか?

4

4 に答える 4

1

私の経験では、互換性はPowerBuilderバージョンとは関係がなく、Microsoftがバージョン間でOfficeに挿入するOLEAPIの微妙な変更と関係があります。OLEコードを調べて、新しいOfficeで再調査し、廃止されていないことを確認することをお勧めします。

幸運を、

テリー。

于 2013-01-30T16:24:39.867 に答える
0

私は 6.5 から戻ってきた PB コードを持っています。これは、Excel で OLE を本当にだますものでした。そのコードを変更したことはありません(正しく思い出せば)。

PB 12 と Office 2013 では引き続き問題なく動作します。

YMMV

于 2013-03-05T19:37:44.023 に答える
0

はい - Office 2010 がリリースされる約 6 年前に PB9 がリリースされました。互換性がありません。

PB10 以降のリリースにアップグレードする必要があります...

于 2013-01-29T19:11:16.440 に答える
0

私はおそらく私の質問を間違って表現しました。以前は PB9 で Office 2003 を使用できましたが、ドキュメントを開く際に問題はありませんでした。サーバーに Office 2010 がインストールされたとき、エラー 35 に埋もれ、コードに大きな遅延を加えずに機能できませんでした。Microsoft からのダウンロードはうまくいき、Office 2010 を使用しています。

于 2013-01-30T20:35:38.120 に答える