/ Abrindo e visualizando uma macro excel no Ubuntu ou R - r, excel, excel - vba, ubuntu - 16.04, vba

Abrindo e visualizando uma macro excel no Ubuntu ou R - r, excel, excel - vba, ubuntu - 16.04, vba

Eu fui passado em uma macro do Excel junto com umexemplo de conjunto de dados no qual a macro é executada e preciso replicar e adicionar as etapas de processamento que ele executa no R. Estou executando o Ubuntu em minha máquina e não tenho experiência com o Windows nem o Excel. É possível abrir a macro no Ubuntu ou no R e descobrir o que está fazendo? Se assim alguém sabe como? Obrigado!

Respostas:

0 para resposta № 1

Eu apenas o código a seguir e funciona bem.

library(RDCOMClient)

# Open a specific workbook in Excel:
xlApp <- COMCreate("Excel.Application")
xlWbk <- xlApp$Workbooks()$Open("C:\Users\Excel\Desktop\Condo.xls")

# this line of code might be necessary if you want to see your spreadsheet:
xlApp[["Visible"]] <- TRUE

# Run the macro called "MyMacro":
xlApp$Run("MyMacro")

# Close the workbook and quit the app:
xlWbk$Close(FALSE)
xlApp$Quit()

# Release resources:
rm(xlWbk, xlApp)
gc()

Obviamente, você o executa a partir do R. Além disso, consulte o link abaixo para ativar automaticamente uma macro no Excel quando uma pasta de trabalho for aberta.

https://analysistabs.com/excel-vba/run-macro-automatically-opening-workbook/

"The following Macro sits in the "ThisWorkbook" module.
Private Sub Workbook_Open()
Msgbox "Welcome to ANALYSIS TABS"
End Sub