問題タブ [outlook-2003]
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.
button - Outlook 2003 の組み込みの [送信] ボタンを非表示にする
ms-outlook 2003 を使用しています。組み込みの送信ボタンを非表示にして、カスタム ボタンを使用してメールを送信したいと考えています。
私はC、C++、およびJavaに取り組んできたので、VB / VBScript / VBAの操作方法がわかりません。このボタンを非表示にする方法と、カスタムボタンからメールを送信する方法、フィールドにアクセスする方法を教えてください。メール (つまり、TO フィールド、件名フィールド、メッセージ本文、添付ファイルなど)。
vsto - 初回実行時に VSTO Outlook アドインがハングするのはなぜですか?
C# と Visual Studio 2008 を使用して、この小さな MS Outlook 2003 VSTO アドインを作成しました。これは、送信される各メール アイテムの本文に「添付」という単語があるかどうかを確認し、見つかった場合は添付ファイルの数を確認することを目的としています。その数がゼロの場合は、ユーザーに本当にメッセージを送信するつもりかどうかを尋ねます。これは、同じことを行う Gmail Labs 機能のように機能するはずです。
奇妙なことに、これは機能するのですが、初めて実行すると、メール アイテム ウィンドウが約 45 秒間ハングしたように一時停止します。それを過ぎると、Outlook を開いている残りの時間は非常に高速に実行されます。ただし、Outlook を閉じると、次に Outlook を再度開いてメッセージを送信したときに、再び待機することになります。
アイデアはありますか?
私のアドインのコードは次のとおりです。
これは Outlook アドインに初めて挑戦するので、コードを改善するための提案も歓迎します。
更新:私はこれを 5 年の Dell ラップトップ、2 GB の RAM、およびどの Intel CPU かわかりませんで実行しています。トレースを追加してデバッグするというアイデアが気に入っています。コードをステップ実行する方法を見つけて、最も時間がかかっている場所を確認する必要があります。ありがとうございます!
asp.net - Microsoft Outlook 2003 の電子メール メッセージに Web ページを追加できますか?
Web ページまたは Windows フォームを Outlook メールに追加して、ある人にメールを送信するときに、その人がメール フォームのコントロールにデータを入力できるようにするにはどうすればよいですか?
ユーザーは、Web または Windows アプリケーションを開いてデータを更新する代わりに、メールから直接データを保存することもできる必要があります。
vb.net - Outlookのコンテキストメニュー(アドイン)ボタンは、1回のクリックで複数回起動します
したがって、メニュー項目の実際の選択の背後にあるイベントが複数回発生するように見えることを除いて、このコンテキストメニューは機能しています。初めてクリックすると、1回、2回、3回の順に発火します。したがって、先ほど示した例では、3回のクリックで、合計6回(1 + 2 + 3)発火します。何故ですか?
以下は、メニュー項目の作成方法に関する私のコードです。私はそれを関連する部分に分解しました。.Tag、.Visible、.Captionプロパティなどを省略しました。これは、.NET3.5とVS2008を使用して構築しています。
前もって感謝します!!
vba - ホスト「smtp」が見つかりませんでした
MSAccessフォームのボタンをクリックしてメールを送信しているときに次のエラーが発生します
sendObjectを使用して、vbaコードを使用してメールを送信しています。
ホスト'smtp'が見つかりませんでした。サーバー名が正しく入力されていることを確認してください。アカウント:'pop3'、サーバー:'smtp'、プロトコル:SMTP、ポート:25、Secure(SSL):いいえ、ソケットエラー:11001、エラー番号:0x800CCC0D
注意点:
Outlookでメールを送受信できます。問題は、VBAアクセスアプリケーションを介してメールを送信する場合のみです(Outlookクライアントの構成の問題ではないことを意味します)
Vbaアプリケーションを別のPCにコピーして貼り付けると、エラーなしで正常に電子メールを送信できました。(これはvbaアクセスアプリケーションの問題ではないことを意味します)
助けてください。
c# - C#を使用したOutlook 2003 View Control
カスタムのc#Windowsフォーム(またはWPF)ユーザーコントロールをOutlookビューに埋め込みたい。Outlook2003とVisualStudio2008を使用しています。
Outlook2007の例をここからダウンロードしました。
そしてここにも:
http://msdn.microsoft.com/en-us/library/aa479345.aspx
私はそれをテストし、2007年には機能していますが、2003年には、ビューを開きたいときに次のエラーが発生します。
エラー80131509のため、操作を完了できませんでした
Visual Studioから起動できます。フォルダーの登録は問題なく行われ、デバッグは機能します。オブジェクトパラメータとして私のタイプを含むHTMLページを作成しますが、呼び出す必要のあるInitializeメソッドが存在しないか(JSで表示されない)、エラーが発生します。
RegisterSafeForScriptingのブレークポイントもヒットすることはなく、おそらくそれに関連しています。
caching - Outlook クライアントのキャッシュをプログラムでクリアするにはどうすればよいですか?
ユーザーのローカル ドライブに保存されている破損したフォームを修正するために、多くの Outlook クライアント (Outlook 2003) のローカル キャッシュをクリアするために、次のルーチンを頻繁に実行しています。
- [ツール] メニューの [オプション] をクリックし、[その他] タブをクリックします。
- 詳細オプションをクリックします。
- [詳細オプション] ボックスで、[カスタム フォーム] をクリックします。
- [カスタム フォーム] ボックスで、[フォームの管理] をクリックします。
- [フォーム マネージャー] ボックスで、[キャッシュのクリア] をクリックします。
これをローカル クライアントで実行するようにプログラムする方法はありますか?
さらに別の「組織フォーム ライブラリ」フォーム クライアント側の検証コードに含めるために、Outlooks VBScript に含めることができるソリューションを探しています。
vba - Outlook2003で選択したテキストを取得するためのマクロVBA
このコードスニペットを使用して、Outlook2003で選択したテキストを取得しようとしています
このマクロを実行すると、エラーが発生します
これを修正するために参照を追加する必要がありますか?
c# - 添付ファイルを含む Outlook の新しいメール ウィンドウを作成する方法
たとえば、Adobe Reader と同じように、Outlook 経由で電子メールを送信できるようにする機能をアプリに追加したいと思います。
電子メール ボタンを押した後、Outlook のネイティブの「新しいメール」ウィンドウにドキュメントが添付されているのを確認したいと思います。
それをアーカイブする方法はありますか?