問題タブ [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.

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

outlook - アドイン フォーム領域のタイトル「このメッセージに返信しました」

「XXX でこのメッセージに返信しました」というタイトル (現在の Outlook には感嘆符も付いています!) を自分のフォーム領域に簡単に追加する方法はありますか?

おそらく、フォーム領域にプレースホルダーを定義して、何らかの方法で埋めますか? 私はC++を使用しています。

ありがとう、

ニリ

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

outlook - Outlookフォーム用のグリッドコントロールまたはその他の「n」個の番号付きアイテムコントロールはありますか?

Outlookフォーム(2007)を開発していて、クライアントが不特定の数のアイテムを入力できるようにする方法(グリッド、またはその他の方法)を探しています。

これを行う方法はありますか、それともアイテムを入力するための固定されたコントロールのセットを提供することに固執していますか?

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

vbscript - フォーム スクリプトを使用せずに、Outlook フォーム テンプレートを使用して電子メールを送信することはできますか?

Outlook フォームを使用して電子メールを送信すると、すべてのスクリプトが埋め込まれたフォームが送信されます。それらを削除したり、電子メールの部分だけを送信したりできますか?

受信者のプレビュー ウィンドウには、「アイテムには閲覧ウィンドウに表示できないアクティブなコンテンツが含まれています。アイテムを開いて内容を読むことができます。」しかし、スクリプトではなくコンテンツのみを送信したいので、送信者側でスクリプトを実行したいと考えています。

追加のソフトウェアのインストールが必要なため、アドオン ソリューションを回避しています。

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

c# - Outlook メールアイテム アイコンの変更

ユーザーがメニューからボタンをクリックすると、特定の場所に電子メールをエクスポートする Outlook 2010 アドインを開発しています。

MailItemこの部分は問題ありませんが、エクスポートが成功した場合はアイコン ピクトグラムも変更する必要があります。解決策を探してみましたが、フォーム領域を使用する必要があることがわかりましたが、真に役立つ解決策は見つかりませんでした。

このフォーム領域をどのように使用すればよいですか?!


アドインを完成させ、VS 2010 からのデバッグ時にすべてが完璧に機能しているようです。インストーラーも作成しましたが、アプリケーションをインストールした後、Outlook に希望どおりのアイコンが表示されません。上に表示されているものを表示する代わりに、アイコンを変更しますが、デフォルトのアイコンを表示します-私のものではありません. アイコンは、使用した FormRegion の resx ファイルにあります (マニフェストから dor default を使用し、アイコンを読み取ります)。また、それらを一般的なリソース ファイル (Properties.Resource) に移動しようとしましたが、結果は同じです。誰かがこれで私を助けることができますか?


そこで、Replacement と ReplaceAll を使用して FormRegion を追加し、マニフェストのデフォルト アイコンにアイコンを追加して、IPM.Note.MyExportedItem という名前を付けました。

ThisAddin.cs には、次のコードがあります。

MailItem mailItem = (MailItem として選択された項目);

しかし、これは、mailItem (電子メール メッセージ) アイコンを、たとえば、必要に応じてエクスポートするときに、受信トレイからアイコンに変更することではありません。表示できる唯一の変更は、Display(true) を呼び出してメール メッセージを開くときです。また、[New Items]、[Choose Form] を押してフォーム領域を開くと、作成メッセージ ウィンドウが開き、メールを送信すると、私のアイコンが表示されます...奇妙な...画像で確認できます:-) 私が何を間違っているのか分かりますか?

見た目はこんな感じ

よろしく

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

mobile - Outlook フォームは一部の携帯電話でサポートされていますか?

会社のプロセスを自動化する Outlook フォームをいくつか作成したいと考えています。

一部の携帯電話で Outlook フォームを使用できますか? または、デスクトップの Outlook でのみサポートされていますか?

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

outlook - Exchange ItemID は、Outlook アドインの GlobalAppointmentID とは異なります

私が抱えている問題は、Outlook FormRegion を使用して作成された Outlook Appointment の GlobalAppointmentID が、EWS マネージ API を使用する場合の ItemID のそれと異なることです。

ユーザーが顧客情報とプロジェクト情報を会議に追加できるようにする Outlook アドインを作成しています。また、アドインは予定 ID と会議データをデータベースに保存し、サービスは ID を定期的にチェックして予定データを更新します。

わかりましたので、アドインの使用方法は次のとおりです。

ここで、GlobalAppointmentID は次のとおりです。

しかし、EWS マネージ API は次のようなものを想定しています:

サービスから AppointmentItem をバインドします。これを解決するオプションがありますが、プロキシ ソリューションへのマネージ API リンクではなく、自動生成されたプロキシのみを使用します。

EWS マネージ API から GlobalAppointementID を検索する方法、または Outlook アドインから ItemID を取得する方法はありますか?

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

java - Outlook フォームおよび Exchange Web サービスのカスタム フィールドへのアクセス

2 つの部分を持つアプリケーションがあり、両方が Outlook アイテムの同じフィールドにアクセスできるようにしたいと考えています。フィールドとは、アイテムに格納できる任意のタイプのキー値タイプのデータを意味します。明らかに複数の種類があるように見えるからです。したがって、アプリケーションの 2 つの部分は次のとおりです。

  • MS が提供する公式 EWS ライブラリを使用する Java アプリケーション
  • VBScript を使用した Outlook フォーム

Java アプリから Outlook アイテムにアクセスでき、いわゆる拡張プロパティを保存および取得することもできます。ただし、同じ API を介して保存されたもののみ。私の知る限り、このコードは C# でも非常によく似ています。

Outlook フォームでは、ここで説明されている方法でテキスト ボックスをフィールドにマッピングすることで、テキスト ボックスの値をフィールドに格納できます。そのため、アイテムを保存して再度開くと、カスタム テキスト ボックスにフィールドの値が入力されます。しかし、EWS を介してこれらの値にアクセスしようとすると、それらの値が存在しないだけであり、その逆も同様です。

複数の API/言語のこれらの拡張プロパティ用に複数の「スロット」がありますか?

または、質問を広げるために、キー値型のデータを Outlook アイテムに使用するメソッド/API は何ですか? Java から何らかの方法でアクセスできる必要がありますか?

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

outlook - メールボックス内の他のユーザーのフォルダーに Outlook フォームを展開する方法は?

私は会社の交換管理者です。

Outlook フォームがあり、それを公開できる場合に問題が発生しました。しかし、どうすれば他のユーザーのメールボックス内のフォルダーに展開できますか? たとえば、EWS API を使用して、 "xxx フォルダー" のような特定のフォルダーを全員のメールボックスに作成できます。人が手動で行うことなく、このフォルダにこの Outlook フォームを持たせるにはどうすればよいですか?

ありがとう

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

vba - すべてのメールボックスへの Outlook フォームの配布を処理できる API はどれですか?

これで、Outlook フォームができました。ファイル拡張子は .fdm です。Outlook にインポートしてインストールし、公開して 1 つのフォルダーにコピーすると、Outlook フォームのメッセージになります。

私の質問は、私が管理者である場合、API を使用してすべてのメールボックスに配布するにはどうすればよいですか? Mapi/CDO は Exchange 2016 によって削除されたため。

また、すべてのメールボックス ユーザーがこの操作に参加する必要があるため、組織フォームのような公開フォームを使用したくありません (フォームを選択 -> 1 つのフォルダーにコピーします)。

どうもありがとう。