1

我正在尝试以编程方式 OCR 批量文件。Microsoft Office Document Imaging (MODI) 包含一个不错的 OCR,可以使用 VBA 进行控制,但我遇到了一个奇怪的错误。

Microsoft 提供以下代码:

Sub TestOCR()
Dim miDoc As MODI.Document
Set miDoc = New MODI.Document
miDoc.Create "C:\document1.tif"
Screen.MousePointer = vbHourglass
miDoc.OCR
Screen.MousePointer = vbDefault
Set miDoc = Nothing
End Sub

在 miDoc.OCR 中,Access 会突然关闭而不会发出警告。

谷歌搜索显示 MODI 在 Office 2007 之后不再包含,但可以手动安装它。它已经在我的(工作)计算机上,我可以手动进行 OCR 操作。我还可以在 Access 中查看 MODI 12.0 对象库。一位使用 Office 2003 的同事尝试运行该代码并导致同样的错误。

有谁知道是什么导致此代码失败?我在这里肯定不知所措。

4

0 回答 0