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:
Powiązana zawartość
- Automatyzowanie programu Word przy użyciu obiektów rozszerzonych
- Instrukcje: dodawanie kontrolek zakładki do dokumentów programu Word
- Przewodnik: tworzenie menu skrótów dla zakładek
- Wiązanie danych z kontrolkami w rozwiązaniach pakietu Office
- Ograniczenia programowe elementów hosta i kontrolek hosta