/ / Ouverture et affichage d’une macro excel dans Ubuntu ou R - r, excel, excel-vba, ubuntu-16.04, vba

Ouverture et affichage d'une macro Excel dans Ubuntu ou R-r, excel, excel-vba, ubuntu-16.04, vba

Je suis passé sur une macro Excel avec unexemple de jeu de données sur lequel la macro s’exécute, et j’ai besoin de répliquer et d’ajouter les étapes de traitement qu’elle exécute en R. J’exécute Ubuntu sur ma machine et je n’ai aucune expérience de Windows ni d’Excel. Est-il possible de s’ouvrir la macro dans Ubuntu ou dans R et découvrez ce qu’elle fait? Si oui, est-ce que quelqu'un sait comment? Merci!

Réponses:

0 pour la réponse № 1

Je viens du code suivant et cela fonctionne bien.

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()

De toute évidence, vous l'exécutez à partir de R. Voir également le lien ci-dessous pour déclencher automatiquement une macro dans Excel lorsqu'un classeur s'ouvre.

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