問題タブ [outlook-form]
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.
outlook - Outlook 2007プラグインのフォーム領域が基になるオブジェクトへの参照を開いたままにするのはなぜですか?
Visual Studio 2008(SP1)で空のOutlook2007プラグインプロジェクトを作成しました。次に、新しいフォーム領域(連絡先の種類、隣接、それ以外の場合はデフォルト)を追加して、プロジェクトを実行します。
Outlookが開き、連絡先の変更に移動して、閉じるボタンをクリックします。Outlookから保存するかどうか尋ねられたら、[いいえ]を選択します。
私の理解では、これにより、私が行ったすべての変更がリセットされます。しかし、同じ連絡先を再度開くと、すべての変更がまだ残っています。Outlook全体を閉じると、変更した連絡先を保存するように再度求められます。
これにより、デフォルトのフォームリージョンテンプレートは、表示されている連絡先への参照を実際に保持し、フォームリージョンが閉じられた後に破棄されないと考えるようになります。これにより、連絡先はメモリ内にあり、フォームを閉じた後に単に破棄されるのではありません。
誰でも再現できますか、それとも機能ですか?これを回避する方法はありますか?
outlook - 新しいメールメッセージを作成するときにOutlookでカスタムフォームを使用する
Outlook 2007でカスタムフォームを作成し、そのフォームを、ユーザーがツールバーの[新規]/[メールメッセージ]をクリックしたときに表示されるフォームにします。それを行う方法はありますか?カスタムフォームの作成方法は知っていますが、メニュー項目の機能を変更する方法がわかりません。
ジョン
outlook - Outlookフォームから古い署名を削除するにはどうすればよいですか?
既存のフォームを変更して、デスクトップに.oftファイルとして保存しました。このフォームを送信するたびに、古い署名が表示されます。
.oftファイルをダブルクリックすると、その古い署名が付いた本文が表示され、その下に新しい署名が表示されます。本体に残っている古い署名を削除したいと思います。私を混乱させるのは、Outlookフォームでそのファイルを開くと、メッセージに署名が含まれないことです。そのため、フォームを実行すると、送信する場合を除いてこの署名が表示されず、開くとプレビューで表示されます。 Outlookフォームが表示されるはずのメッセージ。
ファイルをhtmlとして保存することができました。ページの下部に署名が表示されます。
htmlファイルを削除または変更して、その署名を削除し、元のoftファイルを元に戻すにはどうすればよいですか。
また、htmlとして保存し、署名を削除して保存し、マクロを使用してhtmlをロードしてみました。しかし、多くの場合、保存することはできません。
outlook - MSOutlook-フォームを自動的に拡張する
リモートサーバーからダウンロードした、タブ付きの既存のフォームを拡張できるOutlook拡張機能を開発する必要があります。たとえば、予約フォームに追加のタブが表示されます。このタブのフォーム定義は、Webサービスからダウンロードされ、たとえばWPFを使用してレンダリングされます。このタブのデータもサーバーから取得され、フォームフィールドにバインドされます。最後に、フォームを保存するときに、このリモートサーバーにも送信する必要があります。
Outlook2003および2007で機能するはずです。
主な質問は次のとおりです。
- それは可能ですか?
- それをより速く把握するために何を読むべきですか?MSDNは大きく、Outlook開発者セクションですらあります。
- サンプルはありますか?
アップデート
答えてくれてありがとう!確かに、質問が多すぎるので、いくつかの部分に分解する必要があります。回答を読んで宿題をした後、再開したいと思います。
- はい、可能です。でも、後で水中の岩を見つけるかもしれません。
- 最善の方法は、VS 2008を使用して、拡張を試みることです。
outlook - Outlook フォームの組み込みの [送信] ボタンを無効にする/非表示にする
C# と VS-2008 で開発された Outlook アドインに取り組んでいます。これには、独自のカスタム フォームがあります。多くの場合、このフォームには、処理が続行されるクリック イベントにカスタムの「送信」ボタンがあります。
現在直面している問題は、リボン上の Outlook の組み込みの送信ボタンを無効にするか非表示にすることです。また、リボンのタブでいくつかのグループを無効または非表示にしたいと考えています。
Office.Core.IRibbonExtensibility
インターフェイスを実装するカスタム リボン クラスを使用して、これを実行しようとしました。ファイルにはThisAddin
、次のメソッドを記述しました。
リボン クラスでは、リボン タブから特定のグループを無効にする xml ファイルが参照されます。しかし、これは私のカスタム フォームだけでなく、すべての新しいメール アイテムに適用されます。
ここで、少なくとも Outlook リボンから [送信] ボタンを非表示/無効にしたいだけです。
outlook - Outlook フォームをローカルでカスタマイズする
展開に Exchange を使用せずに、ユーザーのコンピューターでローカルに Outlook フォームをカスタマイズすることはできますか? Outlook 用のアドインを開発しました。アドインを展開するクライアントで小さなカスタマイズを行う必要がありますが、カスタマイズされたフォームの展開には Exchange を使用しません。これは可能ですか?
outlook-form - Outlookを電子メールプログラムとして使用していない他のユーザーがOutlookフォームを表示できますか?
2007年にカスタムOutlookフォームを作成しましたが、それを視覚化する必要があるが、電子メールプログラムとしてOutlookを使用していない受信者がいます。フォームを変更して、フォームを電子メールとして表示できるようにすることはできますか?
caching - Outlook クライアントのキャッシュをプログラムでクリアするにはどうすればよいですか?
ユーザーのローカル ドライブに保存されている破損したフォームを修正するために、多くの Outlook クライアント (Outlook 2003) のローカル キャッシュをクリアするために、次のルーチンを頻繁に実行しています。
- [ツール] メニューの [オプション] をクリックし、[その他] タブをクリックします。
- 詳細オプションをクリックします。
- [詳細オプション] ボックスで、[カスタム フォーム] をクリックします。
- [カスタム フォーム] ボックスで、[フォームの管理] をクリックします。
- [フォーム マネージャー] ボックスで、[キャッシュのクリア] をクリックします。
これをローカル クライアントで実行するようにプログラムする方法はありますか?
さらに別の「組織フォーム ライブラリ」フォーム クライアント側の検証コードに含めるために、Outlooks VBScript に含めることができるソリューションを探しています。
outlook - Outlook で作成したフォームを実行する方法
Outlook でタスクを自動化するためのフォームを作成しました
localization - Outlookフォーム領域の右から左
Outlook 2007のフォーム領域を持つOutlookアドインを作成しました。フォーム領域には、送信済み、cc、bccラベル(OlkLabel)などが含まれています。このフォームは、右から左へのクライアント、つまりヘブライ語やアラビア語などのRTL言語でOutlookを使用するユーザーをサポートする必要があります。ただし、メールを開くと、「送信済み:」ラベルが逆方向に表示されます。これは、
:送信済み(->実際に送信済みはヘブライ語/アラビア文字の略)のように
נשלח:
しかし、要点は、結腸が置き忘れられているということです。つまり、Outlookはテキストボックスとラベルを自動的に右に揃えますが、内部のテキストは左から右になります。
他のプログラム言語のように、ラベルのプロパティは見つかりませんでした。
誰か助けてもらえますか?ありがとう :)
ニリ