我有AS工作将数据写入Word 2011中的表,我可以获取该表的属性,但是如何复制表并将新表添加到活动文档但具有不同的名称/ ID?在tell块之前指定了abFile。
tell application "Microsoft Word"
activate
open abFile
set tableProps to get properties of tables of active document
end tell
我想要的是一种说法:
make new table in active document with tableProps and name "2"
答案 0 :(得分:1)
我尝试的第一件事是:
tell application "Microsoft Word"
activate
open abFile
set tableList to tables of active document
set firstTable to item 1 of tableList
make new table in active document with properties (properties of firstTable)
end tell
这会创建一个新表,但实际上没有任何属性被实际复制 - 至少行和列的数量不同。
您可以尝试的另一件事就是复制表格:
tell application "Microsoft Word"
activate
open abFile
set tableList to tables of active document
set firstTable to item 1 of tableList
duplicate item 1 of tableList
end tell
这又创建了一个新表,但它的单元格内容与原始表格相同。我不确定您是否只想要复制属性,或者您是否希望复制单元格内容。