如何从matlab中的单元格数组在powerpoint中填充表格?

如何从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

我已经下载了saveppt2、jrichter的代码,甚至还从matlab中下载了
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"