全部
我有一个导出到 word 文档的数据库(通过保存为 excel 文档的报告)。本质上访问导出报告,打开它和单词,然后将数据解析为单词表。这样做有几个原因,而不是直接将报告导出到 word,而且一切正常。
直到...
我们有worksite/filesite集成,所以如果你没有连接到本地网络,worksite会在word启动时提示你相关的文档服务器,或者询问你是想离线操作,还是在本地操作。我遇到的问题是,因为所有的 word 文档创建都是不可见的(我不希望它不可见),所以无法回答这个提示。
我们可以通过说“如果你没有连接到网络,你需要在尝试导出之前打开一个 word 实例”来解决这个问题。但这很烦人,而且人们只是忘记了,结果导出只是挂起(没有错误需要处理),您必须通过任务管理器手动结束单词(和 excel)进程。
有没有办法例如,
- 并行运行一个计时器,它设置在 create.object("Word Application") 行之前,当它到达某个点(比如 20 秒)并且代码没有前进时,它只是假设某些东西出错了,让单词可见?
- 或者检测文件站点对话框的存在?
- 或者,理想情况下,只需以编程方式为对话框提供输入(即“单击”本地按钮)(提示用户输入导出位置,该位置始终为本地)?