我在打开文档时将击键发送到错误消息时遇到了一些问题。
我试图在缺少样式表的 Word for Dos 5.5 文档中打开的文档,您可以手动单击忽略并打开文件,但我还有 1000 多个文件要执行此操作,因此我想自动执行此操作。
我在 Office XP、2003 或 2010 中打开此文档,但我无法通过按键来影响消息。
我一直在尝试的代码如下:
Dim objWord As New Word.Application
Dim objDoc As New Word.Document
objDoc = objWord.Documents.Open(TempDir + ("\\" + fileInf.Name))
System.Threading.Thread.Sleep(5000)
SendKeys.Send("{Enter}")
System.Threading.Thread.Sleep(5000)
SendKeys.Send("{&I}")
System.Threading.Thread.Sleep(5000)
objWord.WindowState = Word.WdWindowState.wdWindowStateNormal
objWord.Visible = True
我使用 visible = true 只是为了看看我在做什么,但消息只是坐在那里。