Ciao a tutti,
ho questo problema: vorrei eseguire una macro dalla mia windows application usando vb.net in visual studio 2008, la macro riceve in ingresso due parametri di tipo stringa, vado a leggere in un file excel con estensione *.xlsm questa macro.
Scrivo il seguente codice per eseguire la macro:
app.Run("MacroFormat", scoreOld, scoreNew).
ho provato anche ad eseguire una semplice macro di prova denominata Macro1 ma non mi funziona:
app.Run("Macro1")
nella messaggio di errore mi dice:
"Impossibile eseguire la macro 'MacroFormat'. È possibile che tale macro non sia disponibile nella cartella di lavoro o che tutte le macro siano disattivate."
ho controllato le opzioni di excel su impostazioni macro ed ho selezionato:"Attiva tutte le macro", la macro è presente nel file excel quindi non so proprio a cosa sia dovuto questo.
Vi ringrazio anticipatamente e aspetto un vostro riscronto.
Grazie