問題タブ [outlook-2007]
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.
c# - Outlook2007で現在選択されているテキストにアクセスする
バグ追跡システム(Jira)でメールフラグメントをコメントとして追加するプロセスを自動化するために、C#Outlookアドインを作成したいと思います。
コメントを作成するには、現在選択されているテキストを抽出する必要があります。私は(この記事に続いて)電子メールウィンドウのためにトリッキーな方法でそれを行うことができます。しかし、プレビューウィンドウで現在の選択にアクセスする方法が見つかりませんでした。
助言がありますか?
.net - Outlook エイリアスと System.Net.Mail
System.Net.Mail を使用して、ユーザーの Outlook エイリアスを有効な SMTP 電子メール アドレスに解決することは可能ですか?
Outlook の自動化でできることはわかっていますが、Outlook 2007 にはユーザーの操作が必要なスパム フィルター保護があるため、使用しないようにしています。
outlook - 新しいメールメッセージを作成するときにOutlookでカスタムフォームを使用する
Outlook 2007でカスタムフォームを作成し、そのフォームを、ユーザーがツールバーの[新規]/[メールメッセージ]をクリックしたときに表示されるフォームにします。それを行う方法はありますか?カスタムフォームの作成方法は知っていますが、メニュー項目の機能を変更する方法がわかりません。
ジョン
outlook - Outlook 2007 アドイン - BeforeItemMove イベントの使用に関する問題
Outlook 2007 アドインを作成しています。私がやっていることは次のとおりです。
問題は、BeforeItemMoveFromInbox メソッドと BeforeItemMoveFromSpam メソッドに何も記述していない場合でも、アプリケーションの動作がおかしくなることです。いくつかのメールを移動した後、特定のメールに対してそれ以上移動アクションを実行しません。メールがブロックされているようで、移動できません。他の移動アクションを実行すると、他のメールがブロックされ、以前にブロックされたメールを移動できます。メールがブロックされた後は、移動できないメールが常に少なくとも 1 つあるという考えです。つまり、移動アクションの一部がランダムに失敗します。メールをフォルダから別のフォルダに移動する以外に何もしていないこと、およびエラーメッセージが表示されないことを言わなければなりません。また、メソッドの最後で、BeforeItemMove イベント ハンドラのキャンセル パラメータを false に設定しようとしましたが、同じ動作になりました。
c# - Outlook 2007 メールアイテム情報 - 遅い
Outlook 2007 で電子メールを解析しようとしています。できるだけ早く効率化する必要があり、問題が発生しているようです。
基本的には次のとおりです。
5000 通の電子メールの場合、これには 100 秒以上かかります。これがこれほど長くかかるべきだと私には思えません。
私が追加した場合:
結局、30秒余分にかかります。
これらの文字列を使用した正規表現やデータベースへの書き込みなど、あらゆる種類の文字列操作を行っていますが、これらの 2 行で実行時間の 50% を占めています。
Visual Studio 2008 を使用しています
c# - C# Outlook 2007 - アドインから添付ファイルのコンテンツに直接アクセスするにはどうすればよいですか?
テキストベースの添付ファイル (txt、doc など) を解析しようとしています。ただし、バイナリ情報自体に到達できないようです。ファイル名を取得でき、ファイルを一時フォルダーに保存してそこから開くことができますが、それは面倒です。
添付ファイルを保存、読み取り、削除せずにコンテンツにアクセスする方法はありますか?
outlook - Outlook 2007 で閲覧ウィンドウを VSTO CustomTaskBar に置き換える方法はありますか?
Outlook 2007 用の VSTO で作成したカスタム作業ウィンドウがありますが、機能するにはかなりの量の画面領域が必要です。このアドオンがアクティブなときは実際には必要ないため、閲覧ウィンドウの場所を引き継ぎたいと思います。また、このアドオンはメール フォルダからこのタスク ペインへのドラッグ アンド ドロップに依存しているため、非常に優れた場所でもあります。フォルダ ペインに近づければ近づけるほど効果的です。
閲覧ウィンドウを置き換える方法、または少なくともその表示を切り替える方法はありますか?
vba - Outlook 2007 で VBA スクリプトを実行する際の問題
Outlook で毎日の電子メールの添付ファイルをフォルダーに保存しようとしています。ファイル システム ウォッチャーが添付ファイルを解析および分析できるようにします (データ整合性チェッカーのレポートです)。VBA スクリプトを実行することになっているルールを設定しましたが、私が知る限り実行されません。コードが実際にテキストをファイルに保存することを VB6 で確認したので、Outlook が実際に VBA スクリプトを実行すると、同じことができるはずです。しかし、そうではありません!誰が私が間違っているのかを見ることができますか?
ルール ウィザードを使用して [スクリプトの実行] を選択すると、Sub SnagAttachment が選択可能なスクリプトとしてリストされることに注意してください。
c# - 現在の Outlook アクティビティ レベルを確認する方法はありますか?
私は C# (VS2008) で Outlook 2007 アドインに取り組んでおり、Outlook が他のことをしているときにのみバックグラウンド メール アイテムを送信したいと考えています。Outlook が他の処理でビジー状態になっているかどうかを確認する .net の方法はありますか (おそらく、他のアドインなどが CPU サイクルを占有しているため)。
または、送信トレイに表示されないように電子メールを送信する方法はありますか? 追加のソフトウェアをインストールする必要がない方法が必要です。
ご意見ありがとうございます。
outlook - Outlookフォームから古い署名を削除するにはどうすればよいですか?
既存のフォームを変更して、デスクトップに.oftファイルとして保存しました。このフォームを送信するたびに、古い署名が表示されます。
.oftファイルをダブルクリックすると、その古い署名が付いた本文が表示され、その下に新しい署名が表示されます。本体に残っている古い署名を削除したいと思います。私を混乱させるのは、Outlookフォームでそのファイルを開くと、メッセージに署名が含まれないことです。そのため、フォームを実行すると、送信する場合を除いてこの署名が表示されず、開くとプレビューで表示されます。 Outlookフォームが表示されるはずのメッセージ。
ファイルをhtmlとして保存することができました。ページの下部に署名が表示されます。
htmlファイルを削除または変更して、その署名を削除し、元のoftファイルを元に戻すにはどうすればよいですか。
また、htmlとして保存し、署名を削除して保存し、マクロを使用してhtmlをロードしてみました。しかし、多くの場合、保存することはできません。