問題タブ [outlook-object-model]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Outlook オブジェクト モデル - 電子メールが送信されたかどうかの検出
私のテスト Delphi 2006 BDS アプリケーションには、次のコードがあります。
ユーザーが Outlook 画面内からメールを送信したかどうかを検出できる必要があります。次のコードを試しました:
しかし、「アイテムは移動または削除されました」というエラー メッセージを受け取りました。これは、メール アイテムが送信済みアイテム フォルダーに移動したためだと推測されます。ユーザーがメールを送信したかどうかを検出する最良の方法は何ですか? また、ユーザーがメールを送信した場合は、メール本文も表示できる必要があります。
前もって感謝します。
c# - Web から Outlook ウィンドウで電子メール メッセージを開く
Exchange Managed Web Services API を使用して Exchange サーバーから取得したデータによって駆動される Web ページがあります。メール メッセージにリンクを追加して、ユーザーがファイリングする前にメッセージを事前に読めるようにしたいのですが、明らかにメッセージを Web ページに再表示したくありません。
代わりに、Outlook ウィンドウで起動したいのですが、すべてのユーザーのコンピューターに Outlook がインストールされていることがわかっています。誰もこれを行う方法を知っていますか?
Outlook:xyzアドレスを使用することも可能かもしれないと思っていましたが、次のようなものです。
何か案は?
ありがとうスチュ
vsto - .NET から Outlook の高度な検索ダイアログを表示する
Outlook 2007 または 2010 を使用している場合は、Crtl+Shift+F を押して [高度な検索] ダイアログを表示できます。
Outlook の連絡先アイテムと予定表アイテムに対して高度なクエリを実行しましたが、アプリ内でそのダイアログ ボックスを再作成するのではなく、ユーザーがより高度な検索を実行できるように、Outlook のネイティブ ダイアログ ボックスを表示したいと考えています。
検索しましたが、.NET アプリケーション内からそのダイアログ ボックスを表示する方法の詳細を見つけることができませんでした。
c# - ウィンドウのオープンイベントとウィンドウのハンドル
開いたばかりのOutlookウィンドウからウィンドウハンドル(IntPtr)を取得するにはどうすればよいですか?
私はCシャープに不慣れです。
c# - インスペクターからウィンドウハンドルを取得する
重複の可能性:
ウィンドウのオープンイベントとウィンドウのハンドル
こんにちは皆さん、
IntPtr
開いたばかりのOutlookウィンドウからウィンドウハンドル()を取得するにはどうすればよいですか?
私はCシャープに不慣れです。
outlook - Microsoft Outlook 2010 の準備完了イベント?
Microsoft Outlook 2010 には、Outlook の初期化が完了し、すべてのコンポーネント、フォルダーなどがロードされたことを知るために、購読できるイベントがありますか?
c# - MAPIFolder は廃止されたため、Outlook プログラミングの回避策はありますか?
MSDN はMAPIFolder インターフェイス (WPF を使用した Outlook プログラミング) について次のように述べています。
このインターフェースは非推奨です。このインターフェイスは使用しないでください。代わりに、インターフェイス Folder を使用して、COM オブジェクト Folder のすべてのメソッド、プロパティ、およびイベント メンバーにアクセスします。
次のように Drafts フォルダーを取得しようとしています。
Outlook.MAPIFolder oFolder = olNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDrafts);
MAPIFolder (非推奨) を使用せずに上記を行うにはどうすればよいですか? 私はMSDNが言っていることを理解していないと思います(フォルダーインターフェイスを使用してすべてのメソッドにアクセスするなど)
delphi - Outlookメッセージに埋め込まれた画像を表示するDelphi
Delphi2010でOutlookmsgファイルを読み取り、メッセージのhtml本文をtwebbrowserに表示しています。ただし、埋め込まれた画像は表示されません。Outlookメッセージに埋め込まれた画像を表示するのは暑いですか?インポートしたオブジェクトライブラリを使用しています。
outlook-object-model - Outlook COMException
次のエラーが原因で、CLSID {0006F03A-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80080005 サーバーの実行に失敗しました (HRESULT からの例外: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))。エラーを見つけて助けてください。Office 2010 で OUTlook COM を使用して Windows アプリケーションを作成しました。特定の間隔の後に SQL Server データベースからデータを取得し、SQL Server データベースに追加するタイマーがあります。しかし、私のアプリケーションは、Outlook.Application クラスのオブジェクトを作成しているときにこの例外を与えています。