簡體   English   中英

如何從VS運行Excel宏?

[英]How to run Excel macros from VS?

如何從VS2010(C#)運行Excel宏?我使用Microsoft.Office.Interop.Excel命名空間

試試這篇文章:

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

運行宏的相關部分是這樣的(其中oApp是代碼中的應用程序實例):

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

除了amarsuperstar的答案,

我想聲明您的程序需要成為可靠的來源才能調用這些宏。 並且Excel-File本身也需要被信任。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM