背景:“摘要”属性的值对应于“替代文本”对话框中“描述”框的设置,右键单击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');
我可以验证它是一张真正的桌子:
if (table.getNamedItemType() !== Ewa.NamedItemType.Table) {
return;
}
示例Ewa代码:https://msdn.microsoft.com/en-us/library/office/ee660116.aspx?f=255&MSPPError=-2147217396
当我在浏览器的调试器中查看Table对象的属性时,我没有得到任何线索。