Condividi tramite


Proprietà Bookmark.LanguageID

Ottiene o imposta la lingua del controllo Bookmark.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
Property LanguageID As WdLanguageID
WdLanguageID LanguageID { get; set; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Word.WdLanguageID
Uno dei valori di WdLanguageID.

Note

Per ottenere un dizionario personalizzato, è necessario impostare la proprietà LanguageSpecific su true prima di specificare la proprietà LanguageID.I dizionari personalizzati specifici della lingua considerano solo il testo formattato per tale lingua.

Esempi

Nell'esempio di codice seguente viene aggiunto un controllo Bookmark al documento e viene applicata la formattazione al segnalibro in base alla proprietà LanguageID del testo presente all'interno del segnalibro.

Questo esempio è valido per una personalizzazione a livello di 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;
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Bookmark Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word