Application.LanguageSettings 속성
Microsoft.Office.Core.LanguageSettings 개체에 대한 참조를 가져옵니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustOverride ReadOnly Property LanguageSettings As Object
Get
‘사용 방법
Dim instance As Application
Dim value As Object
value = instance.LanguageSettings
public abstract Object LanguageSettings { get; }
속성 값
형식: System.Object
Microsoft.Office.Core.LanguageSettings 개체에 대한 참조입니다.
예외
예외 | 조건 |
---|---|
SecurityException | 양식 옵션 대화 상자의 보안 및 신뢰 범주를 사용하여 양식 서식 파일이 전체 신뢰로 구성되어 있지 않습니다. |
주의
LanguageSettings 속성에서 반환된 개체에 대한 참조를 설정한 후 LanaguageSettings 클래스의 모든 속성과 메서드에 액세스할 수 있습니다.
중요
LanguageSettings 속성을 사용하려면 Microsoft Visual Studio Tools for Applications에서 참조 추가 대화 상자의 COM 탭을 사용하여 Microsoft Office 14.0 개체 라이브러리에 대한 참조를 설정해야 합니다. 이렇게 하면 LanguageSettings 클래스를 포함하는 Microsoft.Office.Core 네임스페이스에 대한 참조가 설정됩니다. 또한 양식을 전체 신뢰 수준으로 실행해야 합니다.
이 멤버는 양식 옵션 대화 상자의 보안 및 신뢰 범주에서 완전히 신뢰할 수 있는 상태로 실행되도록 구성된 양식 서식 파일에서 연 양식에서만 액세스할 수 있습니다. 이 멤버를 사용하려면 직접 실행 호출자에 대한 전체 신뢰가 필요하며 부분적으로 신뢰할 수 있는 코드에서는 사용할 수 없습니다. 자세한 내용은 MSDN의 "부분적으로 신뢰할 수 있는 코드에서 라이브러리 사용"을 참조하십시오.
이 형식 또는 멤버는 Microsoft InfoPath Filer에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.
예
다음 예제에서는 LanguageSettings 클래스의 get_LanguageID 메서드(또는 LanguageID 속성)를 사용하여 Office 사용자 인터페이스에서 현재 사용 중인 언어에 대한 LCID 값(네 자리 수)을 반환합니다.
이 예제를 실행하려면 양식 코드 모듈의 선언 섹션에 Microsoft.Office.Core 네임스페이스에 대한 using 또는 Imports 지시문이 필요합니다.
LanguageSettings langSettings =
(LanguageSettings)this.Application.LanguageSettings;
int lcid =
langSettings.get_LanguageID (MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings =
DirectCast(Me.Application.LanguageSettings, LanguageSettings)
Dim lcid As Integer =
langSettings.LanguageID (MsoAppLanguageID.msoLanguageIDUI)