Bookmark.LanguageID, propriété
Obtient ou définit la langue du contrôle Bookmark.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
Property LanguageID As WdLanguageID
WdLanguageID LanguageID { get; set; }
Valeur de propriété
Type : Microsoft.Office.Interop.Word.WdLanguageID
Une des valeurs de WdLanguageID.
Notes
Dans le cas d'un dictionnaire personnel, vous devez commencer par donner à la propriété LanguageSpecific la valeur true avant de spécifier la propriété LanguageID. Les dictionnaires personnels spécifiques à une langue ne vérifient que le texte dont la forme correspond à cette langue.
Exemples
L'exemple de code suivant ajoute un contrôle Bookmark au document, puis applique une mise en forme au signet selon le LanguageID du texte dans le signet.
Cet exemple illustre une personnalisation au niveau du document.
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;
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.