使用Excel VBA控制Word和PDF时的错误处理

时间:2016-08-10 07:51:08

标签: excel excel-vba error-handling vba

TL DR版本:我应该在错误处理程序中专门查找哪些错误,其中excel vba运行word模板并保存为word doco和pdf。

第一次,我实际上是给一个有识字率的人提供宏电子表格,但宏文盲。

此电子表格基本上会打开一堆字模板,更改一些书签,另存为Word文档和PDF格式。

我无法承受这个电子表格的失败,这让我错误处理。

我以前没有真正推动过多的错误处理。但我已经提出了第三方可能遇到的错误列表

  

无效输入(各种)
  找不到文字模板
  找不到书签
  不能保存为Word(各种原因)
  无法另存为PDF(各种原因)
  没有Microsoft Word 16.0对象库

我应该抓住其他任何错误吗?

如何处理Not having Microsoft Word 16.0 object library

1 个答案:

答案 0 :(得分:1)

很抱歉写这个 - 我知道这不是您要找的答案,但我的经验是,无法创建可能发生的详尽错误列表......尤其是用户错误。

尽管如此......还有一些要添加到您的列表中:

  • 检查其他人是否已打开模板或其他源文档
  • 检查目录是否存在(如果目录不同)
  • 尝试尽可能地锁定用户......让他们只访问他们绝对需要的