Ändern der Bearbeitbarkeit eines Inhaltssteuerelements
Unter Umständen kann es sinnvoll sein, die Möglichkeiten, die einem Benutzer zum Arbeiten mit einem Inhaltssteuerelement zur Verfügung stehen, einzuschränken. Word bietet Ihnen mehrere Möglichkeiten, dies zu tun. Beispielsweise können Sie den Text einschränken, den ein Benutzer in ein Inhaltssteuerelement einfügen kann, einen Benutzer zum Einfügen von Inhalten in ein Inhaltssteuerelement zwingen oder ein Inhaltssteuerelement sperren. Es gibt zwei Möglichkeiten, ein Inhaltssteuerelement zu sperren. Mit der einen wird verhindert, dass ein Benutzer das Inhaltssteuerelement löscht. Mit der anderen wird verhindert, dass ein Benutzer das Inhaltssteuerelement bearbeitet.
Sie können diese Einschränkungen programmgesteuert festlegen. Angenommen, Sie möchten ausgehend von dem Wert, den ein Benutzer in ein anderes Steuerelement eingibt, verhindern, dass ein Benutzer ein Inhaltssteuerelement bearbeitet. Verwenden Sie die LockContentControl-Eigenschaft , um zu verhindern, dass ein Benutzer ein Inhaltssteuerelement löscht, und verwenden Sie die LockContents-Eigenschaft , um zu verhindern, dass ein Benutzer den Inhalt eines Inhaltssteuerelements bearbeitet.
In diesem Beispiel werden die folgenden Objekte verwendet:
Im folgenden Beispiel werden die Eigenschaften LockContentControlund LockContents verwendet, um zu verhindern, dass ein Benutzer das Inhaltssteuerelement löscht oder bearbeitet.
Sub LockcontentControl()
Dim objCC As ContentControl
Set objCC = ActiveDocument.ContentControls _
.Add(wdContentControlRichText)
objCC.LockcontentControl = True
objCC.LockContents = True
End Sub
Durch Verwendung dieser Eigenschaften mit einem der Ereignisse für Inhaltssteuerelemente, z. B. dem ContentControlOnExit-Ereignis, können Sie steuern, wie Inhaltssteuerelemente in Dokumenten verwendet werden und wie Benutzer mit ihnen arbeiten.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.