R2PPT-R;有替代R2PPT的方法吗?
我正在尝试将JPEG图像自动插入Powerpoint。我已经为此做了一个宏,除了使用R对我来说会更好 我理解R2PPT包应该做到这一点。但是,我不能使用它。例如,当我尝试使用R2PPT-R;有替代R2PPT的方法吗?,r,R,我正在尝试将JPEG图像自动插入Powerpoint。我已经为此做了一个宏,除了使用R对我来说会更好 我理解R2PPT包应该做到这一点。但是,我不能使用它。例如,当我尝试使用PPT.Open时,我知道我可以通过调用method=“rcom”或method=“RDCOMClient”来实现这一点。使用后者,R将始终崩溃,并向windows发送错误报告。使用前者,它告诉我在给出错误之前需要安装statconnDCOM: PPT.Open(x)中的错误:尝试应用非功能 我不能免费安装statconnD
PPT.Open
时,我知道我可以通过调用method=“rcom”
或method=“RDCOMClient”
来实现这一点。使用后者,R将始终崩溃,并向windows发送错误报告。使用前者,它告诉我在给出错误之前需要安装statconnDCOM
:
PPT.Open(x)中的错误:尝试应用非功能
我不能免费安装statconnDCOM
,因为我不会把这项工作称为非商业性的。因此,如果没有办法解决这个问题,是否至少有一些免费的R2PPT替代品,这样我就可以用一个简单的R代码节省几个小时的手工工作?如果有一种方法让我使用R2PPT,那将是理想的
谢谢
编辑:
我使用的是R版本2.15,并下载了R2PPT的最新版本。Powerpoint是2007版。可以说不是答案,但您是否考虑过使用swave/knitr,使用类似于Beamer的东西,用乳胶渲染演示文稿?(如幻灯片17所述。) 将JPG放入PowerPoint不会有任何帮助,但肯定会使将R输出(数字或图形)放入演示文稿更容易
编辑:如果您想使用knitr(我推荐),请选择另一个参考。您对此计算机具有管理权限吗? 包RDCOMClient存在问题。它需要在驱动器C:的根目录中写入文件rdcom.err的权限。如果您没有写入c:的权限,则有一个相当麻烦的解决方法:
现在一切正常。您是否尝试连接到其他MS$产品,即Word或Excel?如果可以的话,写一个宏让两个MS$产品互相交流可能会更容易…虽然感觉像是一个乐队助手我已经为Powerpoint写了一个宏,可以按照我的意愿放入JPEG。不过,我宁愿避免使用宏,因为我们所做的所有编程都是在R中进行的。将其全部保存在R中是最简单的。对于这类问题,所有软件的版本号都是必不可少的。RDCOMClient会出现什么错误?我经常用它来实现excel自动化(R2.12,Excel2003和2007)。我没有得到一个“错误”本身。。。一个windows弹出窗口显示R GUI遇到不可恢复的错误,您想向windows发送错误报告吗?然后R关闭。谢谢你的建议,但不幸的是,作为一个PowerPoint演示文稿,它非常严格。