【问题标题】:How to get a Windows Service VB.net to access an excel macro如何让 Windows 服务 VB.net 访问 excel 宏
【发布时间】:2015-02-26 05:38:54
【问题描述】:

我看过一些 stackoverflow 文章 Excel Automation Windows ServiceHow to run excel vba code from a Windows Service

所以答案好像做不到。

我有一个 xlsm 文件(Microsoft Excel 启用宏的工作表),其中包含一个宏。它只是打开一个 .csv 文件,循环查看,然后输出一个 excel 文件。

我有 5 或 6 个(每个客户端对 csv 文件的处理方式不同),当我们有 1-2 个时,手动运行该过程以获取 Excel 输出不是问题。我想简单地自动化这个过程。我目前有一项服务,即生成 csv 的服务,这似乎是执行此操作的最佳地点。

服务在服务器上运行,服务查看数据库并查看是否需要生成 csv(或其他报告)。

那么有什么变化吗,我现在可以在服务中实现自动化吗?如何?如果没有,有什么建议吗?

【问题讨论】:

    标签: vb.net excel windows-services vba


    【解决方案1】:

    我个人的建议是做宏直接在服务中做的所有事情。有关与 VB.Net 中的 Excel 文件交互的说明,请参阅http://support.microsoft.com/kb/302094

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      • 2011-02-17
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多