Office.js поддерживает коллекцию фигур? - PullRequest
0 голосов
/ 02 ноября 2018

Поддерживается ли коллекция "shape" в office.js? Если так, как я могу обойти это? Ниже приведен эквивалентный код C #, который я пытаюсь выполнить в office.js

foreach (Word.Shape shape in document.Shapes)
{
   if (shape.Type == Microsoft.Office.Core.MsoShapeType.msoTextBox)
   {
       string shapeText = shape.TextFrame.TextRange.Text;
   }   
}

1 Ответ

0 голосов
/ 06 ноября 2018

Основываясь на некоторых быстрых исследованиях, я пришел к выводу, что свойство 'Shapes', как описано здесь , недоступно в Office API Word.js. Word API Office.js позволяет взаимодействовать только с очень выбранным подмножеством объектов в документе. Объекты, которые могут быть найдены и могут иметь отношение к вам:

Рисунки, плавающие рисунки, элементы управления Active X, фигуры и другие в настоящее время не поддерживаются. Вы можете попытаться получить эти объекты, проанализировав OOXML. * Бета API Excel Office.js, похоже, поддерживает фигуры. Это может означать, что требуемая функциональность со временем найдет свой путь к Word API Office.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...