我具有此VBA功能:退出字段时,它将自动启动拼写检查器。但是,我有英语字段和其他法语字段,因此我正在寻找一种为每个字段设置词典语言的方法,以便Access知道要使用哪个词典/语法检查器。
例如,您将如何在此代码中包含法语?
Private Sub Field_Exit(Cancel As Integer)
Dim strSpell
strSpell = Field
If IsNull(Len(strSpell)) Or Len(strSpell) = 0 Then
Exit Sub
End If
With Field
.SetFocus
.SelStart = 0
.SelLength = Len(strSpell)
End With
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdSpelling
DoCmd.SetWarnings True
End Sub
最佳答案
拖网捕捞的想法是这样的:
Application.SetOption "Spelling dictionary language", xxxx
其中xxxx是此处列出的常数之一:http://msdn.microsoft.com/en-us/library/aa432635%28v=office.12%29.aspx
在需要时应该能够来回翻转开关。