Beim Versuch, Office 2016 Word-Dokumentkörper mit Office 2016 Word-Add-In, Java Script API-Methoden body.getHtml () und body.getOoxml() funktionieren nicht -; Es kehrt Fehler "Debug-Info: {" errorLocation ":" Body.getHtml "}"Office 2016 JavaScript API für Word, body.getHtml() und body.getOoxml() -Methoden funktionieren nicht
Referenzdokument -: http://dev.office.com/reference/add-ins/word/body
Hier ist mein Code-:
Word.run(function (context) {
// Create a proxy object for the document body.
var body = context.document.body;
// Queue a commmand to get the HTML contents of the body.
var bodyHTML = body.getHtml();
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
return context.sync().then(function() {
$('#output').text("Body HTML contents: " + bodyHTML.value);
});
})
.catch(function (error) {
$('#output').text("Error: " + JSON.stringify(error));
if (error instanceof OfficeExtension.Error) {
$('#output').text("Debug info: " + JSON.stringify(error.debugInfo));
}
});
Am I etwas fehlt hier?
Abgeschlossen Fehler Object-: { "name": "OfficeExtension.Error", "Code": "AccessDenied", "message": "AccessDenied", "traceMessages" [] "debuginfo": { "errorLocation": "Body.getHtml"}, "stack": "AccessDenied: AccessDenied \ n bei anonymer Funktion (https://appsforoffice.microsoft.com/lib/1.1/hosted/word-win32-16.00.js:19:150094) \ n bei yi (https://appsforoffice.microsoft.com/lib/1.1/hosted/word-win32-16.00.js:19:163912) \ n bei st (https://appsforoffice.microsoft.com/lib/1.1/hosted/word-win32-16.00.js:19:163999) \ n bei d (https://appsforoffice.microsoft.com/lib/1.1/hosted/word-win32-16.00.js:19:163819) \ n bei c (https://appsforoffice.microsoft.com/lib/1.1/hosted/word-win32-16.00.js:19:162405) "}
Fehlercode 5009 -> Das Add-in keine Berechtigung die spezifische API aufrufen.
bereits versucht -: https://github.com/OfficeDev/office-js-snippet-explorer/issues/13 keinen Erfolg noch!
Könnte mit der Version des Wortes verwandt sein. Was ist deine aktuelle Version? –