2

新しい 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 をご覧ください。

どうもありがとう、私はしばらくの間これを理解しようとしましたが、私は何の進歩もしていません.

4

1 に答える 1

1

Office 拡張モデルは、Office アプリをプログラムで実行するためのものを提供しません。

于 2015-02-13T09:26:00.087 に答える