【问题标题】:Open a workbook without the Auto_Openening打开没有 Auto_Openening 的工作簿
【发布时间】:2013-03-14 20:05:39
【问题描述】:

如何在没有使用 Jacob 运行 Auto_Open 的情况下打开工作簿?

【问题讨论】:

  • 如果Auto_Open 没有提供使用规范,请描述确切的规范。否则,这似乎是 XY problem(或接近的变体)。
  • 我想在不运行此宏的情况下从 VB 宏调用子例程,或者它包含一个 workbook_Open,当我这样做时会自动触发:` Dispatch workBook = workbooks.call(excel, "Open",file. getAbsolutePath()).toDispatch() ` 使用 Jacob
  • 最后,我通过这条指令解决了我的问题:excel.setProperty("EnableEvents", new Variant(false));
  • 欢迎您@khalidlblid :)

标签: java excel vb6 jacob vba


【解决方案1】:

试试这个:

excel.setProperty("EnableEvents", new Variant(false));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多