如何使用Ewa名称空间从客户端的JavaScript获取Excel表的Summary属性

背景: “摘要”属性的值与“替代文本”对话框中的“说明”框的设置相对应,该对话框通过右键单击Excel表格并单击“替代文本”来显示。

当你有一个ListObject引用时,你可以从VBA中获得属性:

Dim mytable As ListObject Set myTable .... MsgBox myTable.Summary 

从C#/ .NET / VSTO: https : //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.listobject.summary.aspx

问题:我希望能够使用EWA名称空间( https://msdn.microsoft.com/en-us/library/office/ee589018.aspx?f=255&MSPPError=-2147217396 )

在JavaScript中,让我们说,我有:

 const ewa = ewaRef.EwaControl.getInstances().getItem(0); 

到Excel Web部件。 现在我可以到达活动工作簿的“名称项目”,其中我的表将是其中的一个:

 const wb = ewa.getActiveWorkbook(); var namedItems = wb.getNamedItems(); const table = namedItems.getItemByName('Table1'); 

我可以validation它是一个实际的表格:

  if (table.getNamedItemType() !== Ewa.NamedItemType.Table) { return; } 

示例Ewa代码: https ://msdn.microsoft.com/en-us/library/office/ee660116.aspx ? f = 255 & MSPPError =-2147217396

当我在浏览器的debugging器中查看Table对象的属性时,我没有得到任何线索。