1

我在使用包 RDCOMClient 重命名工作表时遇到问题,我不确定出了什么问题。下面的代码将打印出活动工作表的名称,因此参考工作正常。

print(wb$ActiveSheet()[["Name"]])

但是,当我尝试使用以下代码分配新名称时,没有任何反应。

wb$ActiveSheet()[["Name"]] <- "Summary"

我试过将 wb$ActiveSheet() 分配给一个变量,然后这样做:

x[["Name"]] <- "Summary"

而且我仍然无法更改名称,它仍然是“Sheet1”。有什么帮助吗?

4

1 回答 1

0

我认为您不能直接分配 ActiveSheet.Name 。相反,请尝试:

wbActiveNum <- wb$ActiveSheet()[['Index']]
wbSheet <- wb$Worksheets()[[wbActiveNum]]
wbSheet[['Name']] <- 'Summary'
于 2017-04-23T01:56:52.097 回答