2017-01-19 5 views
1

RDCOMClientパッケージでワークシートの名前を変更する際に問題があります。以下のコードは、アクティブなワークシートの名前を表示するので、参照が機能しています。RDCOMclientがExcelワークシートの名前を変更しています

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

しかし、次のコードで新しい名前を割り当てようとすると、何も起こりません。私は、変数に()WB $のActiveSheetを割り当ててから、このやってみたこと

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

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

をそして、まだ私は変更する名前を取得することはできませんが、それはまだシート1「のままであります"どんな助け?

+1

スニペットではなくフルコードブ​​ロックを表示できますか?変更を保存していますか?シート名はどうやって調べていますか? – Parfait

答えて

0

ActiveSheet.Nameを直接割り当てることはできません。代わりに、試してみてください:

wbActiveNum <- wb$ActiveSheet()[['Index']] 
wbSheet <- wb$Worksheets()[[wbActiveNum]] 
wbSheet[['Name']] <- 'Summary' 
関連する問題