将R中的graphics保存为Excel中的可编辑graphics

我正在R中编写一个GUI,我必须实现的一个function是将graphics输出保存到Excel工作表的button,理想情况下,graphics应该可以在Excel中编辑。 我正在试图通过以下方式:

  1. 将用于graphics的数据保存到.xlsx文件
  2. 从R中调用VBA脚本来重新创build.xlsx文件中的graphics。

我坚持第二步,因为我不知道如何从R执行vba scrip。任何帮助,非常感谢。

我build议将表单设置为模板,然后创buildgraphics并将其链接到表单或其他表单上的特定区域。 然后,当您需要创build新文件时,复制模板并将数据从R添加到Excel,然后graphics将随新数据一起更新。

如果你想使用VBA,那么我通常使用的方法是StatconnDCOM + RCOM,只是将Excel作为COM对象来处理。