2017-07-27 18 views
0

新しいプロジェクトの作業を開始して、Power Pointドキュメントのアドインを作成します。 documentationを閲覧するのに多くの時間を費やしていました。私はこの文書について何か不足しているようです。PowerPoint用Office.js API

私は、MicrosoftがC#、VBで行ったような(プロパティとメソッドを持つ)すべてのオブジェクトを見ることを除いていましたが、そうではありません。たとえば、Power Pointドキュメントのカスタムプロパティを取得する方法を探しています。それは見通しで実装されますので、私はloadCustomPropertiesAsyncを使用

var pptDocument = Office.context.document; 
    pptDocument.loadCustomPropertiesAsync(customPropsCallback); 

:私のjsファイル内の

は、私がこれをしませんでした。 ここでは、この特定のケースでどのような機能を使用できますか?

一般に、Power Pointアドインでdocumentオブジェクトのすべてのメソッドとプロパティを確認するにはどうすればよいですか?

EDIT:

私が達成したいですか?

私のアドイン内にカスタムプロパティを追加(または存在する場合は更新)したいと思います。だから自分のPPTのカスタムプロパティテーブルに移動すると、そのカスタムプロパティがプロパティテーブルに表示されます。 もちろん、変更を保存したいので、ファイルを閉じて開くと、カスタムプロパティがそのまま残ります。パワーポイント2016でのカスタムプロパティへ

移動: ファイル=>情報=>プロパティ=>詳細プロパティ=> [カスタム]タブ

答えて

0

私は、カスタムドキュメントプロパティを参照していると仮定しています。残念ながら、PPTではそれを得ることができません。それはWordにあり、すぐにExcelにあります。私たちが将来提供するものの優先順位をつけるために検討しているUserVoiceのこの機能に投票してください。ありがとう!

btwこれは単語で行う方法です。

function readCustomDocumentProperties() { 
 
    Word.run(function (context) { 
 
     var properties = context.document.properties.customProperties; 
 
     context.load(properties); 
 
     return context.sync() 
 
      .then(function() { 
 
       for (var i = 0; i < properties.items.length; i++) 
 
        console.log("Property Name:" + properties.items[i].key + ";Type=" + properties.items[i].type + "; Property Value=" + properties.items[i].value); 
 
      }) 
 
      .catch(OfficeHelpers.Utilities.log); 
 
    }) 
 
}

+0

/編集カスタムドキュメントプロパティを追加するには今の周りの仕事はありますか? – Mhd

+0

また、Wordでカスタムプロパティを取得する関数が表示されません。 – Mhd

+0

設定オブジェクトを使用してカスタムプロパティを格納できます。これが役立つかどうかを確認するために、シナリオに関する詳細が必要です。基本的に設定オブジェクトは、カスタムプロパティに似ているPPTドキュメントに格納されている設定を保存できるプロパティバッグですが、UIに表示されることはありません。だから私はさらに詳細を得ることができる場合は素晴らしいです.. –

関連する問題