次の方法で共有


Lync Server 2013 の Lync メニューにコマンドを追加する

 

トピック最終更新日時: 2016-04-11

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

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

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

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

  • [会話] ウィンドウの [その他のオプション] メニュー

  • [会話] ウィンドウの参加者リストに表示されているユーザーのショートカット メニュー

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

次のいずれかを実行するアプリケーションという 2 種類のアプリケーションに対してカスタム コマンドを定義できます。

  • 現在のユーザーにのみ適用され、ローカル コンピューターで起動されます。

  • オンライン コラボレーション プログラムなどの追加のユーザーを参加させるには、各ユーザーのコンピューターで開始する必要があります。

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

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

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

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

次の表のレジストリ設定を使用して、メニューにコマンドを追加します。 これらのエントリは、次のいずれかの場所にあるレジストリに配置されます。

  • 32 ビット OS の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps

  • 64 ビット OS の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\SessionManager\Apps

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

名前 種類 データ

名前

REG_SZ

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

ApplicationType

Dword

0 = 実行可能ファイル (既定)

注意

ApplicationInstallPath が必要です。

1 = プロトコル

ApplicationInstallPath

REG_SZ

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

注意

ApplicationType が 0 (実行可能ファイル) の場合は、指定する必要があります。

パス

REG_SZ

既定のパラメーター %user-id% や %contact-id% など、すべてのパラメーターと共に開始する完全なパス。

SessionType

Dword

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

1 = 2 パーティ セッション (既定値)。 Lync 2013 は、アプリケーションをローカルで起動し、他のユーザーにデスクトップ通知を送信します。 もう 1 人のユーザーが通知をクリックして、コンピューターでアプリケーションを起動します。

2 = マルチパーティ セッション。 Lync 2013 は、アプリケーションをローカルで起動し、他のユーザーにデスクトップ通知を送信します。 もう 1 人のユーザーが通知をクリックして、指定したアプリケーションを自分のコンピューターで起動します。

ExtensibleMenu

REG_SZ

このコマンドが表示されるメニューの一覧をセミコロンで区切って示します。 値の例は次のとおりです。

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

ExtensibleMenu が定義されていない場合は、MainWindowRightClick と ConversationWindowActions の既定値が使用されます。

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

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\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 のメイン ウィンドウで 、[ ツール] をクリックし、カスタム コマンドをクリックします。

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

  • ConversationWindowActions [会話] ウィンドウで、[ その他のオプション] アイコンをクリックし、カスタム コマンドをクリックします。

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