2016-08-04 7 views
0

オートメーションを使用してExcelスプレッドシート、Word文書、Outlookカレンダーイベントを作成する非常に古いVB6アプリケーションがいくつかあります。これらのアプリケーションをVB.netにアップグレードし、同じ自動化タスクを実行したいと考えています。私たちの問題は、今これを行う方法に関する非常に疎な文書があるように見えるということです。アドオンの作成やCOMオブジェクトとのやりとりはたくさんありますが、どちらも私たちの目的には適していません。 Office 2016(おそらく.NetではなくCOM)と直接対話して出力を作成する必要があります。どんな助けでも大歓迎です。VB.netからのOutlookオートメーション

+0

VB6のコードは、COM(またはCOM相互運用機能の少なくとも) –

+0

Iを使用している必要がありますあなたの質問は答えが広すぎると思います。 VB.netのすべてを実装するのは簡単です(VB6ではもっと難しいと思います)、特定のタスクの例がたくさんあります。ドキュメントをコンパイルする場所のコード部分はそのままで、Officeとやりとりして新しいVB.netコードに置き換える部分は完全に削除します。 –

+0

VSTO https://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Officeをご覧ください – rheitzman

答えて

0

Officeオブジェクトモデルは、すべての種類のアプリケーション(COMアドインまたはオートメーションアプリケーション)で同じです。とにかく、あなたは以下の記事が参考に見つけること:

関連する問題