7

おはようございます、

http://msdn.microsoft.com/en-us/library/aa767914(VS.85)の msdn エントリに続いて、カスタム uri プロトコル ('irma:') の下で自分自身を登録する小さなアプリを正常に作成しました。 aspx

このようなリンクを shell/cmd などを介して手動で開く場合、これは完全に正常に機能しますが、そのようなリンクを送信する場合、Outlook は、レジストリ キーが設定されているクライアント上でこれらを「自動的に」認識しません。OutlookがそのようなカスタムURIを処理できるようにするために、何か特別なことをする必要がありますか?それともまったく可能ですか?

乾杯と感謝、-j

4

2 に答える 2

1

更新:以下に示す情報は、現在では古くなっているようです。私の他の答えを参照してください。


私は過去にこれについていくつかの調査を行い、それは不可能であるという結論に達しました。Outlookが「自動リンク」できるプロトコルは明らかにハードコーディングされています。私の以前の調査結果は、このニュースグループのスレッドに記載されています。

Outlook / Word / ...でカスタムAPPを認識できるようにする方法
(2005年4月から6月にmicrosoft.public.inetsdk.programming.urlmonikersに投稿)

MS製品サポートからの引用:

残念ながら、Officeでのハイパーリンク認識(自動フォーマットによって入力されたテキストが自動的にハイパーリンクに変換されるように)はハードコーディングされています。
したがって、認識に新しいプロトコルを追加することはできません。

さまざまなOfficeプログラム間のURL認識の違いの概要については、そのスレッドの最後の投稿を参照してください(ヒント:Outlookは最も少ないプロトコルをサポートしています)。

Outlookに関する関連情報は次のとおりです。次のパターンは、Outlookによってリンクとして自動的に認識されます(2005年6月現在、つまりOutlook 2003)。

  1. ハイパーリンクの最初の単語が

    • 「www」(例:www.microsoft.com)
    • 「ftp」(例:ftp.microsoft.com)
  2. ハイパーリンクが次のいずれかの式で始まり、その後に「:/」が続く場合

    • http
    • https
    • ftp
    • ホリネズミ
    • プロスペロ
    • telnet
    • ワイズ
    • ファイル
  3. ハイパーリンクが次の式のいずれかで始まり、その後に「:」と文字列が続く場合(例mailto:blah

    • mailto
    • ニュース
    • nntp
    • 見通し
于 2009-06-01T11:47:24.557 に答える