新しい Office アプリ モデルを使用してタスク パネル アプリを作成しました。JQuery と REST サービスを使用して、SharePoint からデータを検索し、(Word 2013) タスク ペインに表示します。これは問題なく動作しますが、リボンのカスタム ボタンをクリックすると、アプリ タスク ペインがアクティブになるはずです。
ボタンを作成するために、次のカスタム UI XML を使用して Word 2013 アドイン プロジェクトを作成しました。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabHome">
<group id="ContentGroup" label="SharePoint App">
<button id="spAppButton" label="SharePoint App" imageMso="FunctionsLookupReferenceInsertGallery" size="large" onAction="OnAppButton"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
コールバック メソッドでは、Microsoft.Office.Interop.Word.Application アプリケーション オブジェクトにアクセスできます。
public void OnAppButton(Office.IRibbonControl control)
{
Globals.ThisAddIn.Application ...
ただし、この Api を使用して Office アプリをアクティブ化する方法がわかりません。
たとえば、コマンドバーとコマンドを列挙しようとしましたが、Office 用アプリに関連するコマンドが見つかりません。
カスタム タスクペインを追加して表示することはできますが、Office アプリは表示されません。私が間違っていなければ、その道をたどることは、アプリを「従来の」C# Word アドインとしてゼロから開発することを意味します。ただし、新しい Office アプリ モデルを使用して、作成済みのアプリを作業ウィンドウに表示したいと考えています。
これがどのように達成できるか(OnAppButtonコールバックメソッドから(JQuery / HTML)Officeタスクペインアプリを表示する)を知っている人はいますか?
「Office 用アプリ」の詳細については、 https ://msdn.microsoft.com/en-us/library/office/jj220060.aspx をご覧ください。
どうもありがとう、私はしばらくの間これを理解しようとしましたが、私は何の進歩もしていません.