Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

RichTextContentControl-Schnittstelle

Stellt einen Textblock oder andere Inhaltstypen in einem Dokument dar.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
[GuidAttribute("fe02ce7e-9ae7-444f-a5f8-af588716d06b")]
public interface RichTextContentControl : ContentControlBase, 
	IBindableComponent, IComponent, IDisposable, ISupportInitialize

Der RichTextContentControl-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche EigenschaftApplicationRuft eine Microsoft.Office.Interop.Word.Application ab, die die aktuelle Instanz von Microsoft Office Word darstellt.
Öffentliche EigenschaftBindingContextRuft die Auflistung von CurrencyManager-Objekten für die IBindableComponent ab oder legt diese fest. (Von IBindableComponent geerbt.)
Öffentliche EigenschaftContainerInfrastruktur. (Von ContentControlBase geerbt.)
Öffentliche EigenschaftContainerComponentInfrastruktur. (Von ContentControlBase geerbt.)
Öffentliche EigenschaftCreatorRuft eine 32-Bit-Ganzzahl ab, die die Anwendung angibt, in der das RichTextContentControl erstellt wurde.
Öffentliche EigenschaftDataBindingsRuft die Auflistung der Datenbindungsobjekte für diese IBindableComponent ab. (Von IBindableComponent geerbt.)
Öffentliche EigenschaftDefaultDataSourceUpdateModeRuft den Standard-DataSourceUpdateMode für den ContentControlBase ab oder legt diesen fest. (Von ContentControlBase geerbt.)
Öffentliche EigenschaftDefaultTextStyleRuft den Namen des Zeichenstils ab, der verwendet wird, um im RichTextContentControl Text zu formatieren, oder legt den Namen fest.
Öffentliche EigenschaftIDRuft eine eindeutige Zahl ab, die das Inhaltssteuerelement identifiziert. (Von ContentControlBase geerbt.)
Öffentliche EigenschaftInnerObjectRuft das zugrunde liegende Microsoft.Office.Interop.Word.ContentControl-Objekt für das Microsoft.Office.Tools.Word.ContentControlBase ab. (Von ContentControlBase geerbt.)
Öffentliche EigenschaftLockContentControlRuft einen Wert ab, der angibt, ob das RichTextContentControl aus dem Dokument gelöscht werden kann, oder legt den Wert fest.
Öffentliche EigenschaftLockContentsRuft einen Wert ab, der angibt, ob der Inhalt vom RichTextContentControl bearbeitet werden kann, oder legt den Wert fest.
Öffentliche EigenschaftParentRuft das übergeordnete Element für das RichTextContentControl ab.
Öffentliche EigenschaftParentContentControlRuft das übergeordnete Inhaltssteuerelement von einem RichTextContentControl ab, das in einem anderen Inhaltssteuerelement geschachtelt ist.
Öffentliche EigenschaftPlaceholderTextRuft den Text ab, der im RichTextContentControl angezeigt wird, bis der Text durch eine Benutzeraktion oder einen anderen Vorgang geändert wird, oder legt den Text fest.
Öffentliche EigenschaftRangeRuft ein Range-Element ab, das den Inhalt des RichTextContentControl-Elements darstellt.
Öffentliche EigenschaftShowingPlaceholderTextRuft einen Wert ab, der angibt, ob das RichTextContentControl derzeit Platzhaltertext anzeigt.
Öffentliche EigenschaftSiteRuft den dem IComponent zugeordneten ISite ab oder legt diesen fest. (Von IComponent geerbt.)
Öffentliche EigenschaftTagRuft eine Zeichenfolge ab, die Sie dem RichTextContentControl zuordnen möchten, oder legt eine Zeichenfolge fest.
Öffentliche EigenschaftTemporaryRuft einen Wert ab, der angibt, ob das RichTextContentControl bei Bearbeitung des Steuerelements automatisch aus dem Dokument gelöscht wird, oder legt den Wert fest.
Öffentliche EigenschaftTextRuft den Text im RichTextContentControl ab oder legt ihn fest.
Öffentliche EigenschaftTitleRuft den Titel für das RichTextContentControl ab oder legt diesen fest.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeBeginInitSignalisiert dem Objekt den Start der Initialisierung. (Von ISupportInitialize geerbt.)
Öffentliche MethodeCopyKopiert das RichTextContentControl aus dem Dokument in die Zwischenablage.
Öffentliche MethodeCutEntfernt das RichTextContentControl aus dem Dokument und fügt es der Zwischenablage hinzu.
Öffentliche MethodeDeleteLöscht ein dynamisch erstelltes Inhaltssteuerelement aus dem Dokument und entfernt es aus der ControlCollection im Dokument. (Von ContentControlBase geerbt.)
Öffentliche MethodeDisposeFührt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.)
Öffentliche MethodeEndInitSignalisiert dem Objekt den Abschluss der Initialisierung. (Von ISupportInitialize geerbt.)
Öffentliche MethodeSetPlaceholderTextZeigt Text an, der sich in einem BuildingBlock, einem Range oder in einer Zeichenfolge als Platzhaltertext im RichTextContentControl befindet.
Zum Seitenanfang
  NameBeschreibung
Öffentliches EreignisAddedTritt auf, nachdem dem Dokument das Inhaltssteuerelement hinzugefügt wurde. (Von ContentControlBase geerbt.)
Öffentliches EreignisBindingContextChangedTritt ein, wenn der Wert der BindingContext-Eigenschaft des ContentControlBase geändert wird. (Von ContentControlBase geerbt.)
Öffentliches EreignisContentUpdatingTritt auf, kurz bevor Microsoft Office Word den Text im Inhaltssteuerelement aktualisiert, wenn das Inhaltssteuerelement an einen benutzerdefinierten XML-Abschnitt gebunden ist. (Von ContentControlBase geerbt.)
Öffentliches EreignisDeletingTritt kurz vor dem Löschen des Inhaltssteuerelements aus dem Dokument auf. (Von ContentControlBase geerbt.)
Öffentliches EreignisDisposedStellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt. (Von IComponent geerbt.)
Öffentliches EreignisEnteringTritt auf, wenn der Benutzer in das Inhaltssteuerelement klickt oder der Cursor programmgesteuert in das Inhaltssteuerelement bewegt wird. (Von ContentControlBase geerbt.)
Öffentliches EreignisExitingTritt auf, wenn der Benutzer außerhalb des Inhaltssteuerelements klickt oder der Cursor programmgesteuert aus dem Inhaltssteuerelement heraus bewegt wird. (Von ContentControlBase geerbt.)
Öffentliches EreignisStoreUpdatingTritt auf, kurz bevor Microsoft Office Word Daten in einem benutzerdefinierten XML-Abschnitt aktualisiert, der an das Inhaltssteuerelement gebunden ist (nachdem der Text im Inhaltssteuerelement sich ändert). (Von ContentControlBase geerbt.)
Öffentliches EreignisValidatedTritt ein, wenn das Inhaltssteuerelement erfolgreich überprüft wurde. (Von ContentControlBase geerbt.)
Öffentliches EreignisValidatingTritt auf, wenn der Inhalt des Inhaltssteuerelements überprüft wird. (Von ContentControlBase geerbt.)
Zum Seitenanfang

Ein RichTextContentControl kann Text und viele andere Inhaltstypen, einschließlich Tabellen, Bilder oder anderer Inhaltssteuerelemente enthalten. Sie können in einem RichTextContentControl eine Kombination von Formatierung und Stilen auf Text anwenden.

Um einen Dokumentbereich zu erstellen, der nur Text enthalten kann, verwenden Sie ein PlainTextContentControl.

HinweisHinweis

Diese Schnittstelle wird von der Visual Studio-Tools für Office-Laufzeit implementiert. Es ist nicht vorgesehen, dass der Typ direkt vom Code implementiert wird. Weitere Informationen finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

Inhaltssteuerelemente

Das RichTextContentControl ist einer von acht Steuerelementtypen, die Sie in Microsoft Office Word zum Entwerfen von Dokumenten und Vorlagen verwenden können. Inhaltssteuerelemente haben eine Benutzeroberfläche mit verwalteten Benutzereingaben wie bei einem Formular. Sie können mithilfe von Inhaltssteuerelementen verhindern, dass Benutzer geschützte Abschnitte des Dokuments bzw. der Vorlage bearbeiten. Außerdem können Sie Inhaltssteuerelemente an eine Datenquelle binden. Weitere Informationen finden Sie unter Inhaltssteuerelemente.

Verwendung

In dieser Dokumentation wird die Version dieses Typs beschrieben, der in Office-Projekten mit der Zielversion .NET Framework 4 verwendet wird. In Projekten mit der Zielversion .NET Framework 3.5 verfügt dieser Typ möglicherweise über unterschiedliche Member und die für diesen Typ bereitgestellten Codebeispiele funktionieren möglicherweise nicht. Dokumentation zu diesem Typ in Projekten mit der Zielversion .NET Framework 3.5 finden Sie im folgenden Verweisabschnitt in der Visual Studio 2008-Dokumentation: http://go.microsoft.com/fwlink/?LinkId=160658.

Im folgenden Codebeispiel wird am Anfang des Dokuments ein neues RichTextContentControl hinzugefügt.

Diese Version bezieht sich auf eine Anpassung auf Dokumentebene. Zum Verwenden dieses Codes fügen Sie ihn in der ThisDocument-Klasse in das Projekt ein und rufen in der ThisDocument_Startup-Methode die AddRichTextControlAtSelection-Methode auf.


private Microsoft.Office.Tools.Word.RichTextContentControl richTextControl1;

private void AddRichTextControlAtSelection()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Select();

    richTextControl1 = this.Controls.AddRichTextContentControl("richTextControl1");
    richTextControl1.PlaceholderText = "Enter your first name";
}


Diese Version bezieht sich auf ein Add-In auf Anwendungsebene. Zum Verwenden dieses Codes fügen Sie ihn in der ThisAddIn-Klasse in das Projekt ein und rufen in der ThisAddIn_Startup-Methode die AddRichTextControlAtSelection-Methode auf.


private Microsoft.Office.Tools.Word.RichTextContentControl richTextControl1;

private void AddRichTextControlAtSelection()
{
    if (this.Application.ActiveDocument == null)
        return;

    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
    vstoDoc.Paragraphs[1].Range.Select();

    richTextControl1 = vstoDoc.Controls.AddRichTextContentControl("richTextControl1");
    richTextControl1.PlaceholderText = "Enter your first name";
}


Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.