问题描述
以下是我用来剪切的代码 - 将 powerpoint 表格中的现有列粘贴到新添加的列中。粘贴后,我正在执行一些操作,例如合并粘贴列中的单元格。我发现的唯一一件事是运行executemso命令后该列仍然没有粘贴,但是一旦函数执行结束,我就能够看到该列正确粘贴到UI上,但是合并单元格的操作被覆盖了与粘贴,这表明实际粘贴发生得太晚了 ...
Shape.Table.Columns.Add(1);
Shape.Table.Columns[1].Width = Shape.Table.Columns[3].Width;
Shape.Table.Columns[3].Select();
ToolBox.Application.ActiveWindow.Selection.Cut();
Shape.Table.Columns[1].Select();
ToolBox.Application.CommandBars.ExecuteMso("PasteSourceFormatting");
PowerPoint.Cell celltoMerge = Shape.Table.Columns[1].Cells[2]; // at this point columns are not actually pasted
celltoMerge.Merge(Shape.Table.Columns[1].Cells[3]);
...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)