【问题标题】:Using COM in R language在 R 语言中使用 COM
【发布时间】:2010-11-22 11:54:35
【问题描述】:

我正在尝试让 R 的 rcom 包正常工作。好像已经安装好了:

> install.packages("rcom"); --- 请选择本次会议使用的 CRAN 镜像 --- 尝试 URL 'http://mira.sunsite.utk.edu/CRAN/bin/windows/contrib/2.9/rcom_2.2-1.zip' 内容类型 'application/zip' 长度 204632 字节 (199 Kb) 打开网址 已下载 199 KB 包 'rcom' 成功解包并检查了 MD5 和 下载的包在 C:\Users\solomon\AppData\Local\Temp\Rtmpzb5oi4\downloaded_pa​​ckages 更新 HTML 包描述

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

>comCreateObject("Excel.Application"); 错误:找不到函数“comCreateObject”

我错过了什么,manual 告诉我 comCreateObject 是合适的命令。但是,该手册的版本有些旧。其他人有什么见解吗?

【问题讨论】:

    标签: com r ole


    【解决方案1】:

    我可以在这里看到几个潜在的问题 - rcom 的安装很奇怪。

    1. 您是否加载了该软件包——即安装后运行library(rcom)?我知道,我知道 - 但我一直忘记这一步,它肯定会给你“找不到函数”的错误。

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

    【讨论】:

    • 这帮助我开始了。然而,它变得更加复杂。我有一个旧版本的 R 和一些用于 R 安装程序的 DCOM,它们阻止了 statconnDCOM 的安装。另外,由于某种原因,我使用的镜像中 rcom 的版本已经过时了。注意:sysinternals DebugViewer 是您的 RCOM 朋友。
    • 为了澄清,comCreateObject 即使在 installstatconnDCOM() 失败时也能正常工作。因此,似乎 statconnDCOM 实际安装正常。
    猜你喜欢
    • 1970-01-01
    • 2014-05-16
    • 2023-04-02
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多