RStudio中browseURL打开Office文件失效的调试求助
问题:RStudio中
browseURL无法打开MS Office文件 之前在旧版RStudio中,我常用browseURL("mydoc.docx")调用MS Word或Excel打开文件,但升级到RStudio 2023.03.0+386(Windows 10系统,工作和家用环境均为此配置)后,执行该代码无任何反应,也没有警告或错误提示;但打开PDF文件和URL一切正常,仅MS Office文件出现此问题。我怀疑这和getOption("browser")有关,当前该选项指向.Call("rs_browseURL", url, PACKAGE = "(embedding)"),想知道如何调试这个问题。
补充测试步骤
我后续做了以下测试:
file.exists("mydoc.docx") #> TRUE browseURL("mydoc.docx", browser = NULL) #> Error in shell.exec(url) : 'mydoc.docx' not found
解决方法
感谢@RitchieSacramento提供的方案,使用browseURL(normalizePath("mydoc.docx"))可以正常打开MS Office文件!
内容的提问来源于stack exchange,提问作者Dan Chaltiel
相关产品推荐
相关产品推荐

