Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Note:The appearance of a language/locale on this list does not indicate that Microsoft will offer support for
it in the future.
For a list of LCIDs and keyboard combinations for locales that are already supported in Windows
XP/Windows Server 2003, see Locale ID and Language Collections for Windows XP and Windows Server
2003.
1 Sub CambiarIdiomaCajasDeTextoWord()
2 Dim forma As Shape
3 'Desmarcar la casilla "Detectar idioma automáticamente"
4 Application.CheckLanguage = False
5
6 For Each forma In ActiveDocument.Shapes
7 If forma.Type = msoTextBox Then
8 forma.Select
9 Selection.LanguageID = 3082
10
'Marcar la casilla "No revisar la ortografía ni la
11
gramática"
12 Selection.NoProofing = False
13 End If
14 Next forma
15 End Sub
' http://www.gonduana.com/cambiar-el-idioma-en-word-texto-corrido-
cuadros-de-texto/
Sub CambiarIdiomaCajasDeTextoWord()
contador = 0
Application.CheckLanguage = False
forma.Select
Selection.LanguageID = 3082
Selection.NoProofing = False
contador = contador + 1
End If
Next forma
HoraFinal = Timer
MsgBox (cadena)
End Sub
Hice una prueba con un documento de 162 cuadros de texto, y esta macro los
cambió todos en 11 segundos.