また、あなたが必要なすべてのデータ、ドキュメント内に格納されている基本的にXMLファイルをXMLの一部を保存することができます。このサンプルをチェックして、xmlパーツを追加および取得する方法を確認してください。 https://github.com/OfficeDev/Word-Add-in-Work-with-custom-XML-parts/blob/master/C%23/CustomXMLAppWeb/App/Home/Home.js
btw私はあなたのニーズに合った文書プロパティを使用することをお勧めします。 Wordで最新のアップデートを使用していることを確認してください!ここで
は、ドキュメントプロパティを作成する方法の例(最初の例の数値、二番目の文字列)です。
function insertNumericProperty() {
Word.run(function (context) {
context.document.properties.customProperties.add("Numeric Property", 1234);
return context.sync()
.then(function() {
console.log("Property added");
})
.catch(function (e) {
console.log(e.message);
})
})
}
function insertStringProperty() {
Word.run(function (context) {
context.document.properties.customProperties.add("String Property", "Hello World!");
return context.sync()
.then(function() {
console.log("Property added");
})
.catch(function (e) {
console.log(e.message);
})
})
}
ここではそれらを取得する方法についてのコードは次のとおりです。
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(function (e) {
console.log(e.message);
})
})
}
返信いただきありがとうございます。私は "https://appsforoffice.microsoft.com/lib/beta/hosted/office.js"を使用しており、customPropertyObjectが未定義であることを示しています。ご意見をお聞かせください。 – Amit
あなたが最新のアップデートを持っていることを確認してください。あなたはビルドが必要です16.7766+ –