2016-06-23 12 views
1

Ich habe einfachen VBA-Code in "F: \ Inetpub \ wwwroot \ webfolder \ testWB.xlsm" platziert. Das Makro sieht so aus:Anruf VBA-Makro von EPPlus

Wie kann ich diese Prozedur über C# ExcelPackage aufrufen?

Alles was ich habe ist:

FileInfo newFile = new FileInfo(@"F:\Inetpub\wwwroot\webfolder\testWB.xlsm"); 
ExcelPackage pck = new ExcelPackage(newFile); 

Aber ich habe nicht überall gefunden, wie kann ich meine VBA-Prozedur über C# Code aufrufen. Ich muss ExcelPackage verwenden, da Excel.Interop auf meinem IIS-Windows-Server nicht funktioniert.

Vielen Dank für Ihre Ratschläge.

Antwort

0

Sie können nicht. Excel ruft diese Prozedur auf, wenn Sie es mithilfe von "Makro ausführen" oder einer Verknüpfung dazu auffordern. Im Kontext von EPPlus ist der Makrocode nur bedeutungsloser Text.