Interfejs BuildingBlockGalleryContentControl
Reprezentuje Galeria bloków konstrukcyjnych dokumentu, które użytkownicy mogą wstawić do dokumentu.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)
Składnia
'Deklaracja
<GuidAttribute("d8d887a2-69fe-4a86-a8dd-352003dc0e7e")> _
Public Interface BuildingBlockGalleryContentControl _
Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable, _
ISupportInitialize
[GuidAttribute("d8d887a2-69fe-4a86-a8dd-352003dc0e7e")]
public interface BuildingBlockGalleryContentControl : ContentControlBase,
IBindableComponent, IComponent, IDisposable, ISupportInitialize
Typ BuildingBlockGalleryContentControl uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Application | Pobiera Microsoft.Office.Interop.Word.Application , oznaczającą w bieżącym wystąpieniu programu Microsoft Office Word. | |
BindingContext | Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent). | |
BuildingBlockCategory | Pobiera lub ustawia kategorii bloki konstrukcyjne, które są wyświetlane w BuildingBlockGalleryContentControl. | |
BuildingBlockType | Pobiera lub ustawia typ bloki konstrukcyjne, które są wyświetlane w BuildingBlockGalleryContentControl. | |
Container | Infrastruktura. (Odziedziczone z ContentControlBase). | |
ContainerComponent | Infrastruktura. (Odziedziczone z ContentControlBase). | |
Creator | 32-Bitowa liczba całkowita, która wskazuje aplikacji, w którym dostaje BuildingBlockGalleryContentControl został utworzony. | |
DataBindings | Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent). | |
DefaultDataSourceUpdateMode | Pobiera lub ustawia domyślną DataSourceUpdateMode dla ContentControlBase. (Odziedziczone z ContentControlBase). | |
DefaultTextStyle | Pobiera nazwę stylu znakowego, który będzie formatował tekst w BuildingBlockGalleryContentControl. | |
ID | Pobiera unikatowy numer identyfikacyjny formantu zawartości. (Odziedziczone z ContentControlBase). | |
InnerObject | Pobiera, podstawową Microsoft.Office.Interop.Word.ContentControl obiekt na potrzeby Microsoft.Office.Tools.Word.ContentControlBase. (Odziedziczone z ContentControlBase). | |
LockContentControl | Pobiera lub ustawia wartość, która określa, czy BuildingBlockGalleryContentControl mogą zostać usunięte z dokumentu. | |
LockContents | Pobiera lub ustawia wartość, która określa, czy zawartość BuildingBlockGalleryContentControl mogą być edytowane. | |
Parent | Pobiera element nadrzędny z BuildingBlockGalleryContentControl. | |
ParentContentControl | Pobiera element nadrzędny zawartości kontrolę nad BuildingBlockGalleryContentControl który jest zagnieżdżony w innym formancie zawartości. | |
PlaceholderText | Pobiera lub ustawia tekst, który jest wyświetlany na BuildingBlockGalleryContentControl aż tekst zostanie zmieniony przez akcję użytkownika lub wykonania innej operacji. | |
Range | Pobiera Range , oznaczającą zawartość BuildingBlockGalleryContentControl. | |
ShowingPlaceholderText | Pobiera wartość, która wskazuje, czy BuildingBlockGalleryContentControl nieużywanym tekst zastępczy. | |
Site | Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent). | |
Tag | Pobiera lub ustawia ciąg, który chcesz skojarzyć z BuildingBlockGalleryContentControl. | |
Temporary | Pobiera lub ustawia wartość, która określa, czy BuildingBlockGalleryContentControl jest automatycznie usuwany z dokumentu, gdy formant jest edytowany. | |
Text | Pobiera lub ustawia tekst w BuildingBlockGalleryContentControl. | |
Title | Pobiera lub ustawia tytuł BuildingBlockGalleryContentControl. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
BeginInit | Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize). | |
Copy | Kopie BuildingBlockGalleryContentControl z dokumentu do Schowka. | |
Cut | Usuwa BuildingBlockGalleryContentControl z dokumentu i dodaje go do Schowka. | |
Delete | Usuwa dynamicznie utworzony formant zawartości z dokumentu i usuwa go z ControlCollection w dokumencie. (Odziedziczone z ContentControlBase). | |
Dispose | Wykonuje zadania zdefiniowane aplikacji skojarzonej z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów. (Odziedziczone z IDisposable). | |
EndInit | Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize). | |
SetPlaceholderText | Wyświetlany tekst, który znajduje się w Microsoft.Office.Interop.Word.BuildingBlock, Range, lub ciąg znaków jako tekstu zastępczego w BuildingBlockGalleryContentControl. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
Added | Występuje po dodaniu formantu zawartości do dokumentu. (Odziedziczone z ContentControlBase). | |
BindingContextChanged | Występuje, gdy wartość BindingContext właściwość ContentControlBase zmiany. (Odziedziczone z ContentControlBase). | |
ContentUpdating | Występuje tuż przed programu Microsoft Office Word tekst w formancie zawartości jest aktualizowany, jeśli formant zawartości jest powiązany niestandardowa część kodu XML. (Odziedziczone z ContentControlBase). | |
Deleting | Występuje tuż przed formant zawartości jest usunięte z dokumentu. (Odziedziczone z ContentControlBase). | |
Disposed | Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent). | |
Entering | Występuje, gdy użytkownik kliknie w formancie zawartości lub w przypadku, gdy kursor jest przesuwany do formantu zawartości programowo. (Odziedziczone z ContentControlBase). | |
Exiting | Występuje, gdy użytkownik kliknie poza formantu zawartości lub gdy kursor jest przesuwany poza kontrolą zawartości programowo. (Odziedziczone z ContentControlBase). | |
StoreUpdating | Występuje tuż przed programu Microsoft Office Word aktualizuje dane w niestandardowa część kodu XML, która jest ograniczona do zawartości kontroli (to znaczy, po tekstu w treści kontrolowania zmian). (Odziedziczone z ContentControlBase). | |
Validated | Występuje, gdy formant zawartości została pomyślnie sprawdzona. (Odziedziczone z ContentControlBase). | |
Validating | Występuje, gdy trwa sprawdzanie poprawności zawartości formantu zawartości. (Odziedziczone z ContentControlBase). |
Początek
Uwagi
A BuildingBlockGalleryContentControl jest wyświetlana lista bloków konstrukcyjnych dokumentu że użytkownicy mogą wstawić do dokumentu.Bloku konstrukcyjnego dokumentu jest zawartości, który został utworzony ma być używany wiele razy, takich jak wspólne strony tytułowe, sformatowanej tabeli lub nagłówka.Aby wybrać bloki konstrukcyjne, które mają być wyświetlane, należy użyć BuildingBlockCategory i BuildingBlockType właściwości.
Aby uzyskać więcej informacji na temat bloki konstrukcyjne dokumentu, zobacz What's New dla deweloperów w programie Word 2007.
[!UWAGA]
Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools dla pakietu Office, omówienie Runtime.
Formanty zawartości
BuildingBlockGalleryContentControl Jest jednym z ośmiu typów formantów zawartości, które służą do projektowania dokumentów i szablonów w programie Microsoft Office Word.Zawartości, że formanty mają interfejs użytkownika (UI) który kontrolował dane tak, jak formularz.Formanty zawartości można użyć, aby uniemożliwić użytkownikom edytowanie chronionych sekcji dokumentu lub szablonu, a formanty zawartości można również powiązać ze źródłem danych.Aby uzyskać więcej informacji, zobacz Formanty zawartości.
Użycie
W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Przykłady
Poniższy przykład kodu dodaje nowy BuildingBlockGalleryContentControl do początku dokumentu.BuildingBlockGalleryContentControl Wyświetla równanie bloki konstrukcyjne, które zostały udostępnione przez program Microsoft Office Word.
Ta wersja jest dostosowywanie poziomie dokumentu.Aby użyć tego kodu, wklej go do ThisDocument klasy w projekcie, a wywołanie AddBuildingBlockControlAtSelection metodę z ThisDocument_Startup metoda.
Dim buildingBlockGalleryControl1 As Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl
Private Sub AddBuildingBlockGalleryControlAtSelection()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Select()
buildingBlockGalleryControl1 = Me.Controls.AddBuildingBlockGalleryContentControl( _
"buildingBlockGalleryControl1")
With buildingBlockGalleryControl1
.PlaceholderText = "Choose an equation"
.BuildingBlockCategory = "Built-In"
.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations
End With
End Sub
private Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl buildingBlockControl1;
private void AddBuildingBlockControlAtSelection()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Select();
buildingBlockControl1 = this.Controls.AddBuildingBlockGalleryContentControl(
"buildingBlockControl1");
buildingBlockControl1.PlaceholderText = "Choose an equation";
buildingBlockControl1.BuildingBlockCategory = "Built-In";
buildingBlockControl1.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations;
}
Ta wersja jest na poziomie aplikacji dodatek.Aby użyć tego kodu, wklej go do ThisAddIn klasy w projekcie, a wywołanie AddBuildingBlockControlAtSelection metodę z ThisAddIn_Startup metoda.
Dim buildingBlockGalleryControl1 As BuildingBlockGalleryContentControl
Private Sub AddBuildingBlockGalleryControlAtSelection()
If Me.Application.ActiveDocument Is Nothing Then
Return
End If
Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
vstoDoc.Paragraphs(1).Range.Select()
buildingBlockGalleryControl1 = vstoDoc.Controls.AddBuildingBlockGalleryContentControl( _
"buildingBlockGalleryControl1")
With buildingBlockGalleryControl1
.PlaceholderText = "Choose an equation"
.BuildingBlockCategory = "Built-In"
.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations
End With
End Sub
private Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl buildingBlockControl1;
private void AddBuildingBlockControlAtSelection()
{
if (this.Application.ActiveDocument == null)
return;
Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
vstoDoc.Paragraphs[1].Range.Select();
buildingBlockControl1 = vstoDoc.Controls.AddBuildingBlockGalleryContentControl(
"buildingBlockControl1");
buildingBlockControl1.PlaceholderText = "Choose an equation";
buildingBlockControl1.BuildingBlockCategory = "Built-In";
buildingBlockControl1.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations;
}
Zobacz też
Informacje
Przestrzeń nazw Microsoft.Office.Tools.Word
Inne zasoby
Jak: dodawanie formantów zawartości do dokumentów programu Word
Jak: ochrona części dokumentów przy użyciu formantów zawartości
Instruktaż: Tworzenie szablonu przy użyciu formantów zawartości