繁体   English   中英

要创建简单的自动宏拼写检查?

[英]To to create a simple automated macro spell check?

我想使用“开发人员”选项卡下的Visual Basic创建自动的宏拼写检查。 我知道用于常规拼写检查的宏按钮后面的编码是

Sub SpellC()  
'  
' Macro3 Macro  
'  
'  
    If Options.CheckGrammarWithSpelling = True Then
        ActiveDocument.CheckGrammar  
    Else  
        ActiveDocument.CheckSpelling  
    End If  
End Sub  

但是我的问题是,当我关闭MS Word并同时打开文档时,如何修改它以使其运行。 如果可能的话,如果拼错,我该如何修改它以在输入错误的单词后立即执行,以向我显示MS Word提供的单词选项列表。 请不要气our,我只是想在这里学习。

  • 打开VBA编辑器
  • 转到项目资源管理器
  • 双击ThisDocument
  • 选择“文档”,从“对象和事件”下拉列表中选择“打开”,以创建用于打开文档的子项
  • 文档关闭事件的方法相同

请参阅本文以获取更多详细信息

它看起来应该像这样:

Private Sub Document_Open()
    Call SpellC()
End Sub

Private Sub Document_Close()
    Call SpellC()
End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM