Lync 2010 メニューへのコマンドの追加

 

トピックの最終更新日: 2011-08-18

Microsoft Lync 2010 のメニューにカスタム コマンドを追加し、現在のユーザーおよび選択した連絡先の SIP URI (Uniform Resource Identifier) を、カスタム コマンドが起動するアプリケーションに渡すことができます。

追加するカスタム コマンドは、次の 1 つ以上のメニューに表示されます。

  • Lync のメイン ウィンドウのメニュー バー上にある、[ツール] メニュー

  • 連絡先リストの連絡先に対するショートカット メニュー

  • [会話] ウィンドウのメニュー バー上にある、[操作] メニュー

  • [会話] ウィンドウの参加者リストに表示された人に対するショートカット メニュー

  • 連絡先カードの [オプション] メニュー

2 種類のアプリケーション用のカスタム コマンドを定義することができ、そのアプリケーションは次のいずれかを行います。

  • 現在のユーザーのみに適用され、ローカル コンピューター上で起動するアプリケーション。

  • オンライン コラボレーション プログラムなどの別のユーザーが関与するアプリケーションであり、各ユーザーのコンピューター上で起動される必要があるアプリケーション。

カスタム コマンドは、次の方法で呼び出すことができます。

  • 1 人以上のユーザーを選択し、カスタム コマンドを選択します。

  • 2 パーティまたはマルチパーティの通話を開始し、カスタム コマンドを選択します。

カスタム コマンドを追加するには

次の表のレジストリ設定を使用して、Lync 2010 のメニューにコマンドを追加します。 これらのエントリは、レジストリ内の次の場所にあります。

  • 64 ビット オペレーティング システムの場合:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps

  • 32 ビット オペレーティング システムの場合:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

カスタム コマンドのレジストリ エントリ

名前 タイプ データ

Name

REG_SZ

メニューに表示されるアプリケーション名。

ApplicationType

DWORD

0 = 実行可能 (既定値)

note注:
ApplicationInstallPath が必要。

1 = プロトコル

ApplicationInstallPath

REG_SZ

実行可能ファイルの完全なパス。

note注:
ApplicationType が 0 (実行可能) の場合は指定が必要。

Path

REG_SZ

起動する完全なパスと、既定のパラメーターの %user-id% および %contact-id% を含むパラメーター。

SessionType

DWORD

0 = ローカル セッション。アプリケーションはローカル コンピュータ上で起動します。

1 = 2 者間セッション (既定値)。 Lync 2010 は、アプリケーションをローカルで起動し、デスクトップ通知を他のユーザーに送信します。 相手のユーザーが通知をクリックすると、アプリケーションがそのコンピューター上で起動します。

2 = 複数ユーザー間セッション。 Lync 2010 は、アプリケーションをローカルで起動し、デスクトップ通知を他のユーザーに送信します。 相手のユーザーが通知をクリックすると、指定されたアプリケーションがそのコンピューター上で起動します。

ExtensibleMenu

REG_SZ

(セミコロンで区切られた) このコマンドが表示されるメニューの一覧。有効な値は次のとおりです。

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

ExtensibleMenu が定義されていない場合は、MainWindowRightClick および ConversationWindowContextual の既定値が使用されます。

たとえば、次のレジストリ エディター (.REG) ファイルは、[Contoso Sales Contact Manager] メニュー項目を [会話] ウィンドウの [操作] メニューに追加した結果を示しています。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\{1F9F07C6-7E0B-462B-AAD7-98C6DBEA8F69}]
"Name"="Contoso Sales Contact Manager"
"HelpMessage"="The Contoso Sales Contact Manager is not installed. Contact the Help Desk for more information."
"ApplicationType"=dword:00000000
"ApplicationInstallPath"="C:\\cscm.exe"
"Path"="C:\\cscm.exe %user-id% %contact-id%"
"SessionType"=dword:00000001
"ExtensibleMenu"="ConversationWindowActions;MainWindowRightClick"

カスタム コマンドにアクセスするには

追加済みのカスタム コマンドにアクセスするには、定義する ExtensibleMenu の値に応じて、次のいずれかの操作を行います。

  • MainWindowActions   Lync のメイン ウィンドウで、Alt キーを押してメニュー バーを表示し、[ツール] をクリックして、カスタム コマンドをクリックします。

  • MainWindowRightClick   Lync のメイン ウィンドウで、連絡先を右クリックし、カスタム コマンドをクリックします。

  • ConversationWindowActions   [会話] ウィンドウで、Alt キーを押してメニュー バーを表示し、[操作] をクリックして、カスタム コマンドをクリックします。

  • ConversationWindowRightClick   [会話] ウィンドウで、連絡先名を右クリックし、カスタム コマンドをクリックします。

  • ContactCardMenu   連絡先カードで、[オプション] メニュー Lync 連絡先カードをクリックし、カスタム コマンドをクリックします。