2010-11-01 21 views

Odpowiedz

7

Spróbuj ten artykuł:

http://support.microsoft.com/kb/306683

Właściwa część uruchomić makro jest to (gdzie oApp jest wystąpienie aplikacji w kodzie):

private void RunMacro(object oApp, object[] oRunArgs) 
{ 
    oApp.GetType().InvokeMember("Run", 
     System.Reflection.BindingFlags.Default | 
     System.Reflection.BindingFlags.InvokeMethod, 
     null, oApp, oRunArgs); 
} 
1

Oprócz amarsuperstar na odpowiedź,

Chciałbym powiedzieć, że program musi być zaufanym źródłem w celu wywoływania tych makr. Sam plik Excela również musi być zaufany.

Powiązane problemy