問題タブ [outlook-2007-addin]

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.

0 投票する
1 に答える
940 参照

outlook - VSTO を使用して Outlook のカスタム作業ウィンドウにフラッシュ オブジェクトを追加する方法は?

VSTO を使用してカスタム タスク ペインにフラッシュ オブジェクトを追加する方法を教えてください。

0 投票する
2 に答える
1270 参照

deployment - 管理者以外のユーザーがOutlook2007アドインを無効にできないようにするにはどうすればよいですか?

Office 2007システムのMSDNドキュメントによると、OfficeアドインはHKLMではなくHKCUで登録されます。HKCUにも登録されているOutlook2007アドインがあります。

ただし、問題は、管理者以外のユーザーでも、HKCUにあるため、アドインを無効にできることです。ただし、Outlook2003アドインでは、HKLMに登録されているため、これは不可能でした。

また、Outlookアドイン用のMicrosoft VBA、Microsoft Outlookモバイルサービスなど、HKLMに登録されているOutlook2007アドインの一部も表示されます。

管理者以外のユーザーが無効にしようとすると、OutlookはこれらのアドインがHKLMに登録されており、ユーザーには無効にする権限がないことを示すポップアップメッセージを表示します。

では、Outlook 2007アドインをこのようにHKLMに登録するにはどうすればよいですか?

0 投票する
1 に答える
281 参照

outlook - プログラムで Outlook または Outlookexpress から電子メールを削除することは可能ですか?

Outlook 2007 に送信される電子メールを監視するための COM コンポーネントを作成できるかどうかを知りたいですか? つまり、Outlook にロードされたときにメールを監視するアドインの種類のコンポーネントを開発したいということです。メールの監視という意味で、送信元のメールをメモすることはできますか? そのメールを削除するなどのアクションを実行しますか?

使用する必要があるインターフェイスを誰かに教えてもらえますか? COMコンポーネントを開発できる場所で、c#、vc++のようなものを考慮します

どんな助けでも大歓迎です。

前もって感謝します。

0 投票する
2 に答える
2684 参照

c# - Outlookナビゲーションペインのフォルダをプログラムで展開/折りたたみます

C#を使用してOutlook用のアドインを作成しています。Outlook 2007のフォルダーナビゲーションペインでフォルダーをプログラムで展開および折りたたむ方法はありますか?また、フォルダが展開されたときに発生するイベントはありますか?

0 投票する
2 に答える
1914 参照

c# - Outlook 2007 から送信メール アドレスを取得する方法

C# で MS Outlook 2007 用の Visual Studio 2008 を使用して Outlook アドイン プロジェクトに取り組んでいます。ここで私は私の問題を説明しています...

Outlook 2007 で複数のアカウント (3 つのアカウント) を取得しました。[新しいメール メッセージ] ウィンドウの [アカウント] ボックスからアカウントを取得する必要があります。[New Mail Message] をクリックすると、新しいウィンドウが表示され、そこから新しいメールを送信できます。ここ (このウィンドウ) では、[送信] ボタンの下にアカウント ドロップダウン (左側) が表示されます。Outlook で複数のアカウントを持っている場合、[アカウント ボックス] をクリックすると、[アカウント ドロップ ダウン] にすべてのアカウントが表示されます。特定のメールをクリックすると、そのメール アカウントに右のマークが表示され、送信ボタンの上部に「このメッセージは xyz@gmail.com 経由で送信されます」というメッセージが表示されます。

したがって、これらの電子メール アカウントを文字列に取得し、その特定の電子メール アカウント (正しいマークが付いているもの) を別の文字列に取得したいと考えています。これら 3 つのメール アカウントを 1 つの文字列にしました。しかし、私は特定の電子メールアカウントを取得していません (新しい電子メールを送信するときに正しいマークが付いています)。

私はこのコードを使用しています....

上記のコードからすべてのアカウントを取得できます..しかし、その特定の瞬間にメールを送信するために使用するメールアドレスを取得したいだけです..

0 投票する
1 に答える
1255 参照

outlook-addin - Outlook2007アドインの例外処理

最近継承したOutlook2007アドインがありますが、現在、一部のユーザーが定期的かつ一見ランダムにアドインを無効にするという問題が本番環境で発生しています。アドインからのログはなく、アドインコードへのすべてのメソッド/イベント呼び出しの周りにtry / catch(およびeat)ブロックがあります。いくつかのグーグルを実行しましたが、Outlookに未処理の例外がスローされた場合、Outlookはこのアドインの「ソフト無効化」を実行することがわかりました。

私が知る限り、アドインからスローされている例外はありません。私がやりたいのは、1)アドインにある種のグローバル例外ハンドラーを作成して、すべての例外が確実にキャッチされるようにすることです。または2)どういうわけか、レジストリ内のアドインを「無効化」し、このリスナーにOutlookが設定しているregキーを削除させるOutlookをリッスンします。

私は次の方法で#1を実行しようとしました。

p>

しかし、どちらも成功していません。

System.Windows.Forms.Application.ThreadExceptionが必ずしもOutlookアドインに適用されるとは限らないことに気付きましたが、試してみませんか。

また、Outlookがアドイン用に別のAppDomainを起動することを読んだので、AppDomain.CurrentDomainがこれで機能することを期待していました。テストのために意図的に例外をスローし、これらのイベントのいずれにもエントリを取得できないコードをいくつか作成しましたが、Outlookは引き続きアドインを無効にしました。

どんな助け/洞察も大歓迎です。

0 投票する
2 に答える
1761 参照

c# - VSTO - Outlook 2007 Outlook ウィンドウ内にフォームを表示するにはどうすればよいですか?

Outlook 2007 で VSTO を使用しています。ユーザーが特定のツールバー ボタンをクリックしたときに、Outlook のメイン ウィンドウ内にフォーム (またはユーザー コントロール) を表示する必要があります。閲覧ペインが表示され、単独でウィンドウを開くことはありません。これは可能ですか?

お時間をいただきありがとうございます。

0 投票する
1 に答える
696 参照

c# - VSTO-Outlook 2007ユーザープロパティが存在しない場合でも表示するにはどうすればよいですか?

メールフォルダにユーザープロパティを追加しました。これをUserProperty01と呼びましょう。一部のフォルダアイテムにはこのプロパティがあり、一部にはありません。そのプロパティが設定されているかどうかをフォルダのビューに表示する必要があるため、UserProperty01Presentという別のプロパティを追加し、元のプロパティを設定する場合はtrueに設定し、削除する場合はfalseに設定しました。次に、それをフォルダーのビューに追加しました。

問題は、プロパティが設定されているメールでは小さなチェックボックスがオンになっていること、プロパティが削除されているメールでは空白になっていること、そして最初からプロパティが設定されていないメールではまったくチェックボックスが表示されないことです。

私の質問は、プロパティが設定されていないときに空白のチェックボックスを表示する方法はありますか?私がこれまでに見つけた唯一の選択肢は、すべてのメールアイテムを調べて、フォルダを開くたびに設定されていない場合はfalseに設定することです。言うまでもなく、私はこのソリューションにあまり満足していません(800通以上のメールがそこにある可能性があります)。他に方法はありますか?

お時間をいただきありがとうございます。

0 投票する
1 に答える
289 参照

c# - VSTO - Outlook 2007 フォルダ ビューで YesNo 列のアイコンを変更するにはどうすればよいですか?

フォルダーに YesNo 列があり、それをフォルダー ビューに追加しました。オンまたはオフのチェックボックスとして表示されます。緑または赤の丸に置き換えるように求められました。これは可能ですか?

お時間をいただきありがとうございます。

0 投票する
1 に答える
547 参照

c# - C#-OutlookでAddStoreが正しく機能しない

私はこれを午前中ずっと試みてきました(VS2K10、OL2K7、.NET 3.5)、そして私のPSTは決して接続しません。パスを変更して、ダイスなしでエスケープされたスラッシュを含めました。プログラムしようとしているコマンドバーボタンを押すと、PSTが追加されてから消えてしまうことがあります。

これが私のコードの一部です:

PSTWithPathは、私が次のように作成したカスタムクラスです。

パブリッククラスPSTWithPath{パブリック文字列名; パブリック文字列パス。public Outlook.MAPIFolder mapifolder;

アドバイスをいただければ幸いです。

ありがとう、ラリー