2017-01-23 10 views
0

Так что в основном я хочу добавить некоторые пользовательские свойства в документ слова.Возможно ли установить пользовательские свойства документов на словах?

Возможно ли это еще из слова api 1.3?

я нашел что-то вдоль линий:

context.document.workbook.properties 

но кажется, что работать только для Excel.

Спасибо!

ответ

1

Чтобы добавить дополнительную информацию к предыдущему ответу: Да Word.js 1.3 представляет создание и извлечение пользовательских и встроенных свойств документа. API все еще находится в предварительном просмотре, вам нужно, по крайней мере, построить декабрьскую вилку для этой функции. Убедитесь, что вы попробовали его на 16.0.7766+ сборках. Также убедитесь, что использовать наш Preview CDN для Office.js https://appsforoffice.microsoft.com/lib/beta/hosted/office.js

Вот пример кода, как создать пользовательское свойство в Word:

function createCustomProperty(){ 
     Word.run(function (context) { 
      //method accepts property name plus value 
      context.document.properties.customProperties.add("property_name", 123); 
      return context.sync() 
      .catch(function (e) { 
       console.log(e.message); 

      }) 

     }) 

    } 

Ознакомьтесь с документацией, чтобы увидеть другие функциональные возможности, в том числе получение встроенных свойств https://github.com/OfficeDev/office-js-docs/blob/WordJs_1.3_Openspec/reference/word/documentproperties.md

Надеюсь, это поможет, Спасибо! Хуан.

0

Word API 1.3 вводит documentProperties и customProperty, но статус по-прежнему отображается как Предварительный просмотр и требует Word 2016 Desktop Version 1605 (Build 6925.1000) или более поздней версии или мобильных приложений (пока недоступных в Интернете).