DocumentBase.ContentControls, propriété
Obtient la collection de tous les contrôles de contenu dans le document.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property ContentControls As ContentControls
public ContentControls ContentControls { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Word.ContentControls
Collection ContentControls qui contient tous les contrôles de contenu dans le document.
Notes
Cette propriété retourne la collection de contrôles de contenu natifs dans le document (autrement dit, les objets Microsoft.Office.Interop.Word.ContentControl du document).
Pour accéder aux contrôles de contenu étendus dans le document, utilisez la propriété Controls.
Pour plus d'informations sur les contrôles de contenu étendus, consultez Contrôles de contenu.
Exemples
L'exemple de code suivant ajoute un contrôle de texte brut au premier paragraphe et définit le titre du contrôle. Le code itère ensuite tous les contrôles de contenu au sein du document et affiche un message qui dévoile le type et le titre de chacun de ces contrôles. Pour utiliser cet exemple, exécutez-le à partir de la classe ThisDocument dans un projet au niveau du document.
Private Sub IterateContentControls()
Dim textControl1 As Word.ContentControl = _
Me.ContentControls.Add( _
Word.WdContentControlType.wdContentControlText, _
Me.Paragraphs(1).Range)
textControl1.Title = "First Name"
For Each cc As Word.ContentControl In Me.ContentControls
MessageBox.Show("Content control type: " + cc.Type.ToString() _
+ ", title: " + cc.Title)
Next
End Sub
private void IterateContentControls()
{
object _range = this.Paragraphs[1].Range;
Word.ContentControl textControl1 = this.ContentControls.Add(
Word.WdContentControlType.wdContentControlText,
ref _range);
textControl1.Title = "First Name";
foreach (Word.ContentControl cc in this.ContentControls)
{
MessageBox.Show("Content control type: "
+ cc.Type.ToString() + ", title: " + cc.Title);
}
}
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.
Voir aussi
Référence
Microsoft.Office.Tools.Word, espace de noms