Subject、To、CC、および attachments などの情報を取得するために、C++ で Outlook アドインを開発したいと考えています。また、このリンクからソース コードをダウンロードしましたが、自分のマシン (Visual Studio 2008) でビルド中にエラーが 1 つ発生します。つまり、致命的なエラー LNK1104: ファイル 'mfc71.lib' を開けません。
2 に答える
Visual Studio 2008 を使用しています。MFC 7.1 は「時代遅れ」です。あなたが持っている (そしてあなたが使うべき) バージョンは 9.0 です。mfc90.lib
そのため、代わりにリンクを試みる必要があります。さらにコードを調整する必要があるかどうかはわかりませんが、コードがそのままで機能するとは限らないことに注意してください。
MSO.dll、VB6EXT.olb、および MSOUTL.olb をインポートする必要があります。これらは、オフィスのインストール ディレクトリにあります。
アドインが必要な場合は、ビジュアル スタジオの「その他のプロジェクト タイプ」->「拡張性」->「共有アドイン」にテンプレートがあります。
そこで、C++ の Outlook アドインのテンプレートを選択できます。アドインを作成するために選択したアプリケーションに違いはないことに注意してください。これは、デバッグ中に実行する必要があるアプリケーションと、アドインを登録する必要があるアプリケーションを Visual Studio に通知するだけです。
テンプレートを作成してアドインすると、Outlook アプリケーション オブジェクトへの IDispatch* を取得できます。アプリケーション オブジェクトは MSOUTL.olb で宣言されます。
それが役に立てば幸い!:-)