다음을 통해 공유


Application.LanguageSettings 속성

Microsoft.Office.Core.LanguageSettings 개체에 대한 참조를 가져옵니다.

네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(microsoft.office.infopath.dll)

구문

Public MustOverride ReadOnly Property LanguageSettings As Object

Dim instance As Application
Dim value As Object

value = instance.LanguageSettings
public abstract Object LanguageSettings { get; }

속성 값

Microsoft.Office.Core.LanguageSettings 개체에 대한 참조입니다.

예외

예외 형식 조건

SecurityException

양식 옵션 대화 상자의 보안 및 신뢰 범주를 사용하여 양식 서식 파일이 전체 신뢰로 구성되어 있지 않습니다.

주의

LanguageSettings 속성에서 반환된 개체에 대한 참조를 설정한 후 LanaguageSettings 클래스의 모든 속성과 메서드에 액세스할 수 있습니다.

중요:

LanguageSettings 속성을 사용하려면 VSTA(Microsoft Visual Studio Tools for Applications) 또는 Visual Studio에서 참조 추가 대화 상자의 COM 탭을 사용하여 Microsoft Office 12.0 Object Library에 대한 참조를 설정해야 합니다. 이렇게 하면 LanguageSettings 클래스를 포함하는 Microsoft.Office.Core 네임스페이스에 대한 참조가 설정됩니다. 또한 양식을 전체 신뢰 수준으로 실행해야 합니다.

이 멤버는 양식 옵션 대화 상자의 보안 및 신뢰 범주에서 완전히 신뢰할 수 있는 상태로 실행되도록 구성된 양식 서식 파일에서 열린 양식에서만 액세스할 수 있습니다. 이 멤버를 사용하려면 직접 호출자에 대한 전체 신뢰가 필요합니다. 자세한 내용은 MSDN의 "부분 신뢰 코드에서 라이브러리 사용"을 참고하십시오.

이 형식 또는 구성원은 Microsoft Office InfoPath 2007에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.

예제

다음 예제에서는 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)

참고 항목

참조

Application 클래스
Application 구성원
Microsoft.Office.InfoPath 네임스페이스