Application.Keyboard Method (Word)

Office 2013 and later
GitHub-Mark-64px

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Returns or sets the keyboard language and layout settings.

expression .Keyboard(LangId)

expression Required. A variable that represents an Application object.

Parameters

Name

Required/Optional

Data Type

Description

LangId

Optional

Long

The language and layout combination to which Microsoft Word sets the keyboard. If this argument is omitted, the method returns the current language and layout setting.

Microsoft Windows tracks keyboard language and layout settings using a variable type called an input language handle, often referred to as an HKL. The low word of the handle is a language ID, and the high word is a handle to a keyboard layout.

This example assigns the current keyboard language and layout setting to a variable.

Dim lngKeyboard As Long 
 
lng
Keyboard = Application.Keyboard
Show: