在office.js中是否支持"shapes“集合?如果是这样,我该如何对其进行迭代?下面是我试图用office.js实现的等效C#代码
foreach (Word.Shape shape in document.Shapes)
{
if (shape.Type == Microsoft.Office.Core.MsoShapeType.msoTextBox)
{
string shapeText = shape.TextFrame.TextRange.Text;
}
}发布于 2018-11-06 19:10:26
基于一些快速的研究,我会得出结论,在Office.js Word here中没有描述的'Shapes‘属性。Office.js Word应用编程接口只允许与文档中非常精选的对象子集进行交互。可以检索的可能与您相关的对象包括:
目前不支持绘图、浮动图片、Active X控件、形状和其他内容。您可以尝试通过解析OOXML来检索这些对象。Office.js Excel API Beta似乎确实支持形状。这可能意味着您所需的功能将及时到达Office.js Word应用编程接口。
https://stackoverflow.com/questions/53116195
复制相似问题