在R语言中使用COM

Use*_*er1 5 com ole r

我正在尝试为R工作获取rcom包.好像安装好了:

> install.packages("rcom");
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://mira.sunsite.utk.edu/CRAN/bin/windows/contrib/2.9/rcom_2.2-1.zip'
Content type 'application/zip' length 204632 bytes (199 Kb)
opened URL
downloaded 199 Kb

package 'rcom' successfully unpacked and MD5 sums checked

The downloaded packages are in
        C:\Users\solomon\AppData\Local\Temp\Rtmpzb5oi4\downloaded_packages
updating HTML package descriptions

然后我尝试运行一些东西:

>comCreateObject("Excel.Application");
Error: could not find function "comCreateObject"

我错过了什么,手册告诉我comCreateObject是适当的命令.但是,手册的版本有点旧.其他人有任何见解吗?

Mat*_*ker 7

我可以在这看到几个潜在的问题 - rcom有一个奇怪的安装.

  1. 你加载了包 - 也就是说,library(rcom)安装后运行?我知道,我知道 - 但我一直忘记这一步,它肯定会给你"找不到功能"的错误.

  2. 你运行installstatconnDCOM()命令了吗?我几乎没有注意到它告诉我这样做.