如何从matlab中的单元格数组在powerpoint中填充表格?
我已经下载了saveppt2、jrichter的代码,甚至还从matlab中下载了如何从matlab中的单元格数组在powerpoint中填充表格?,matlab,com,powerpoint,cell,Matlab,Com,Powerpoint,Cell,我已经下载了saveppt2、jrichter的代码,甚至还从matlab中下载了writetoword,并试图通读它们来解决这个问题,但运气不好。我已经有我自己的东西了,所以我只需要弄清楚如何让桌子工作 每当我尝试以下方法时: myTable.Cell(1,1).TextFrame.Text = 'textstring' 或 或者任何表/文本命令的组合,最终都不会有表对象的cell这样的属性或函数。我能找到的每一个COM/VBA/C库,以及一些Python代码(Github的Pandasto
writetoword
,并试图通读它们来解决这个问题,但运气不好。我已经有我自己的东西了,所以我只需要弄清楚如何让桌子工作
每当我尝试以下方法时:
myTable.Cell(1,1).TextFrame.Text = 'textstring'
或
或者任何表/文本命令的组合,最终都不会有表对象的cell这样的属性或函数。我能找到的每一个COM/VBA/C库,以及一些Python代码(Github的PandastoPowerPoint),都表明Table.Cell(row,col)应该可以工作。这是matlab试图使用(#,#)作为索引形式的一个具体问题吗?试试看
myTable.Cell(1, 1).Shape.TextFrame.TextRange.Text = "TextString"
或者='TextString',如果这是matlab喜欢的。谢谢Steve R!经过一点小小的调整,我终于成功了。答案是: %将表格添加到现有幻灯片对象 myTable=slide.Shapes.addTable(nRows、nCols、x0、y0、rowWidthnRows、colHeightnCols) myTable.Table.Cell(1,1).Shape.TextFrame.TextRange.Text='TextString'
myTable.Cell(1, 1).Shape.TextFrame.TextRange.Text = "TextString"