The Microsoft Excel Visual Basic for Applications (VBA) object model has language-specific elements for use with Asian and right-to-left languages. For more information about language-specific features, see Learn About Language-Specific Information.

Methods that have language-specific arguments are listed in the following table. Methods that have new arguments or fewer arguments than in previous versions of Microsoft Excel are noted.

Method Objects Comments
Phonetics
Shapes
Shapes
Range
Application, Chart, Range, Worksheet Added SpellLang and removed IgnoreInitialAlefHamza and IgnoreFinalYaa
Application, Range Removed MatchControlCharacters, MatchDiacritics, MatchKashida, and MatchAlefHamza
Application
Range Removed MatchControlCharacters, MatchDiacritics, MatchKashida, and MatchAlefHamza
Range
Range Removed IgnoreControlCharacters, IgnoreDiacritics, and IgnoreKashida
Range

Properties that return or set language-specific attributes are listed in the following table.

Property Objects
Range, Style
Range
Phonetic, Phonetics, TextEffectFormat, TickLabels
Phonetic, Phonetics
Application
Application
Application
Window, Worksheet
Workbook
AxisTitle, ChartTitle, DataLabel, DataLabels, DisplayUnitLabel, Range, Style, TextFrame
Validation
Application
Phonetics
Phonetics
Range
Characters
Range
AxisTitle, ChartTitle, DataLabel, DataLabels, DisplayUnitLabel, Range, Style, TextFrame, TickLabels
Phonetics
AxisTitle, ChartTitle, DataLabel, DataLabels, DisplayUnitLabels, Range, Style, TextFrame

The following are language-specific worksheet functions: