此代码片段(来自 VB6)启动 Word 2003 应用程序并添加一个新文档:
Dim WithEvents wApp As Word.Application
Dim WithEvents wDoc As Document
Set wApp = New Application
wApp.DisplayAlerts = wdAlertsNone
Set wDoc = wApp.Documents.Add
wApp.Visible = True
设想:
- 我从一个简单的 vb6 应用程序运行类似这样的代码。
- 我复制一个大文本(即来自网站)并将其粘贴到新的 Word 文档中
- 将文本多次粘贴到同一个文档中后,我将其全部标记,然后从Word中复制
- 然后我关闭word应用程序,拒绝保存文档,最后得到“....大量数据...”警告。
我发现的几乎每个示例都描述了 MS-Excel 和 MS-Access 案例中的这个警告问题,所以我还没有找到任何有效的 MS Word 解决方案。是的,我试图更改甚至删除注册表值
HKey_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General\AcbControl
对 MS-Word 2003 中的警告问题没有任何影响。
我必须在关闭 word-application 后获取最后复制的数据,因此清除剪贴板不是解决方案。
MS Word 2003 是否存在忽略任何警告设置的错误,或者是否有任何方法可以在关闭 Word 2003 时禁用“您将大量数据复制到剪贴板...”警告。在设置中或从某些代码中?