Compartir a través de


Bookmark.LanguageID (Propiedad)

Obtiene o establece el idioma del control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Property LanguageID As WdLanguageID
WdLanguageID LanguageID { get; set; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.WdLanguageID
Uno de los valores de WdLanguageID.

Comentarios

Si desea un diccionario personalizado, debe establecer en primer lugar la propiedad LanguageSpecific en true antes de especificar la propiedad LanguageID.Los diccionarios personalizados específicos de un idioma sólo examinan el texto con el formato de dicho idioma.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark al documento y, a continuación, aplica formato al marcador en función de la propiedad LanguageID del texto del marcador.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private Sub BookmarkBiDi()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    If Bookmark1.LanguageID = Word.WdLanguageID.wdArabic OrElse _
        Bookmark1.LanguageID = Word.WdLanguageID.wdHebrew Then
        Bookmark1.BoldBi = True
        Bookmark1.ItalicBi = True
    Else
        Bookmark1.Bold = True
        Bookmark1.Italic = True
    End If
End Sub
private void BookmarkBiDi()
{
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");

    int WordTrue = 1;
    if (bookmark1.LanguageID == Word.WdLanguageID.wdArabic || 
        bookmark1.LanguageID == Word.WdLanguageID.wdHebrew)
    {
        bookmark1.BoldBi = WordTrue;
        bookmark1.ItalicBi = WordTrue;
    }
    else
    {
        bookmark1.Bold = WordTrue;
        bookmark1.Italic = WordTrue;
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)