Udostępnij za pośrednictwem


Bookmark, formant:

Kontrolka to zakładka Bookmark , która ma unikatową nazwę, uwidacznia zdarzenia i może być powiązana z danymi. Zakładka może służyć jako symbol zastępczy do oznaczania elementu lub lokalizacji w dokumencie programu Microsoft Office Word. Kontrolka Bookmark jest kombinacją Bookmark obiektu i Range obiektu.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

W projektach na poziomie dokumentu można dodawać Bookmark kontrolki do dokumentu w czasie projektowania lub w czasie wykonywania. W projektach dodatków VSTO można dodawać Bookmark kontrolki do dowolnego otwartego dokumentu w czasie wykonywania. Aby uzyskać więcej informacji, zobacz How to: Add Bookmark controls to Word documents (Instrukcje: dodawanie kontrolek zakładki do dokumentów programu Word).

Wiązanie danych z kontrolką

Kontrolka Bookmark obsługuje proste powiązanie danych. Zakładka powinna być powiązana ze źródłem danych przy użyciu DataBindings właściwości . Domyślną właściwością Text powiązania danych zakładki jest właściwość .

Jeśli dane w powiązanym zestawie danych zostaną zaktualizowane, kontrolka Bookmark wyświetli zmiany.

W projektach na poziomie dokumentu można również powiązać dane z zakładkami przy użyciu okna Źródła danych. Aby uzyskać więcej informacji, zobacz Instrukcje: wypełnianie dokumentów danymi z obiektów.

Formatowanie

Formatowanie, które można zastosować do Bookmark kontrolki, można zastosować do kontrolki Bookmark . To formatowanie obejmuje czcionki, wcięcia, odstępy, numerowanie i style.

Przypisywanie tekstu do zakładki

Dodatkową różnicą między obiektem Microsoft.Office.Interop.Word.Bookmark a kontrolką Microsoft.Office.Tools.Word.Bookmark jest zachowanie tekstu przypisanego do zakładki. Jeśli przypiszesz tekst do wartości zerowej Microsoft.Office.Interop.Word.Bookmark, tekst zostanie dodany z prawej strony zakładki, a zakładka pozostanie zerowa. Jeśli jednak przypiszesz tekst do wartości zerowej Microsoft.Office.Tools.Word.Bookmark, tekst zostanie wstawiony do zakładki, a długość zakładki zostanie rozwinięta do całkowitej liczby wstawionych znaków.

Kontrolka Microsoft.Office.Tools.Word.BookmarkBookmark.Text ma również właściwość . Ta właściwość różni się od Range.Text właściwości dostępnej we Bookmark.Range właściwości kontrolki Microsoft.Office.Tools.Word.Bookmark lub Bookmark.Range właściwości Microsoft.Office.Interop.Word.Bookmark obiektu.

Właściwość Text opis
Bookmark.Text Użyj tej właściwości, aby wyświetlić tekst w zakładce i pozostawić zakładkę w dokumencie. Przypisanie tekstu do zakładki powoduje rozwinięcie zakresu zakładek i nie spowoduje usunięcia zakładki.

Na przykład Bookmark1.Text = "Hello world" wstawia tekst do zakładki i pozostawia zakładkę nienaruszoną.
Range.Text Ta właściwość służy do wyświetlania tekstu w lokalizacji zakładki i automatycznego usuwania zakładki. Na przykład Bookmark1.Range.Text = "Hello world" wstawia tekst do zakładki i usuwa zakładkę.

Zmienianie nazwy kontrolki w czasie projektowania

W projektach na poziomie dokumentu podczas przeciągania Bookmark kontrolki z przybornika do dokumentu program Visual Studio automatycznie generuje nazwę kontrolki. Nazwę kontrolki można zmienić w oknie Właściwości .

Nakładające się kontrolki

Kontrolki zakładek mogą nakładać się na siebie nawzajem. Ten sam tekst może być udostępniany przez więcej niż jedną zakładkę. Po przypisaniu nowego tekstu do jednej z nakładających się zakładek zawiera tylko nowy tekst, a zakładki nie nakładają się już na siebie. Druga zakładka zawiera teraz tylko tekst, który nie został udostępniony między oryginalnymi nakładającymi się zakładkami.

W poniższej tabeli przedstawiono sposób udostępniania zdania "Ten przykładowy tekst" jest współużytkowany przez dwie nakładające się zakładki:

Utworzenie zakładki Text
Nakładające się zakładki [to jest tekst {sample].}
Zakładka1 Jest to przykład
Zakładka2 przykładowy tekst.

Jeśli przypiszesz nowy tekst "To jest zastąpienie". do zakładki1 zakładki nie nakładają się, a zakładka2 zachowuje tylko tekst, który nie był pierwotnie częścią zakładki1.

Utworzenie zakładki Text
Dwie oddzielne zakładki [to jest zastąpienie] { text.}
Zakładka1 Jest to zastąpienie
Zakładka2 Tekst.

Jeśli zmienisz tekst zakładki zawierającej inną zakładkę, wewnętrzna zakładka nie zostanie usunięta. Jednak wewnętrzna zakładka staje się pustą zakładką i przechodzi na koniec zewnętrznej zakładki.

W poniższej tabeli przedstawiono sposób udostępniania zdania "Ten przykładowy tekst" jest współużytkowany przez zakładkę znajdującą się w innej zakładce:

Utworzenie zakładki Text
Nakładające się zakładki [to jest tekst {sample}].]
Zakładka1 Jest to przykładowy tekst.
Zakładka2 przykład

Jeśli przypiszesz nowy tekst "To jest zamiana"." do zakładki1, zakładki nie nakładają się już na siebie, a zakładka2 stanie się pustą zakładką znajdującą się na końcu zakładki1.

Utworzenie zakładki Text
Dwie oddzielne zakładki [to jest zamiana.]{}
Zakładka1 Jest to zastąpienie.
Zakładka2 <empty>

Wydarzenia

Dla kontrolki Bookmark są dostępne następujące zdarzenia: