Udostępnij za pośrednictwem


Programowe dodawanie obrazów i programu Word Art do dokumentów

Obrazy i obiekty rysunkowe można dodawać do dokumentów w czasie projektowania lub w czasie wykonywania. Obiekt WordArt umożliwia dodawanie tekstu dekoracyjnego do dokumentów programu Microsoft Office Word. Te specjalne efekty tekstowe to obiekty rysunkowe, które można dostosować i wstawić do dokumentu.

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.

Dodawanie obrazu w czasie projektowania

Jeśli tworzysz dostosowywanie na poziomie dokumentu, możesz dodać obraz do dokumentu w czasie projektowania.

Aby dodać obraz do dokumentu programu Word w czasie projektowania

  1. Umieść kursor, w którym chcesz wstawić obraz w dokumencie.

  2. Kliknij kartę Wstawianie na wstążce.

  3. W grupie Ilustracje kliknij pozycję Obraz.

  4. W oknie dialogowym Wstawianie obrazu przejdź do obrazu, który chcesz wstawić, a następnie kliknij przycisk Wstaw.

    Obraz jest dodawany do dokumentu w bieżącej lokalizacji kursora.

Dodawanie obrazu w czasie wykonywania

Obraz można wstawić do dokumentu w bieżącej lokalizacji kursora.

Aby dodać obraz w lokalizacji kursora

  1. Wywołaj metodę AddPicture kolekcji InlineShapes i przekaż nazwę pliku.

    this.Application.Selection.InlineShapes.AddPicture(@"C:\SamplePicture.jpg");
    

Dodawanie obiektu WordArt w czasie projektowania

Jeśli tworzysz dostosowywanie na poziomie dokumentu, możesz dodać obiekt WordArt do dokumentu w czasie projektowania.

Aby dodać element WordArt do dokumentu programu Word w czasie projektowania

  1. Umieść kursor, w którym chcesz wstawić obiekt WordArt w dokumencie.

  2. Kliknij kartę Wstawianie na wstążce.

  3. W grupie Tekst kliknij pozycję WordArt, a następnie wybierz styl WordArt.

  4. Dodaj tekst, który chcesz wyświetlić w dokumencie, do okna dialogowego Edytowanie tekstu w formacie WordArt, a następnie kliknij przycisk OK.

    Tekst jest dodawany do dokumentu z zastosowanym wybranym stylem WordArt.

Dodawanie obiektu WordArt w czasie wykonywania

Możesz wstawić obiekt WordArt do dokumentu w bieżącej lokalizacji kursora. Procedura jest inna w przypadku dostosowań na poziomie dokumentu i dodatków VSTO.

Aby dodać obiekt WordArt w lokalizacji kursora w dostosowywaniu na poziomie dokumentu

  1. Pobierz lewą i górną pozycję bieżącej lokalizacji kursora.

    float leftPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdVerticalPositionRelativeToPage];
    
  2. Wywołaj metodę AddTextEffectShapes obiektu w dokumencie.

    this.Shapes.AddTextEffect(Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, Office.MsoTriState.msoFalse,
        leftPosition, topPosition);
    

Aby dodać obiekt WordArt w lokalizacji kursora w dodatku VSTO

  1. Pobierz lewą i górną pozycję bieżącej lokalizacji kursora.

    float leftPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdHorizontalPositionRelativeToPage];
    
    float topPosition = (float)this.Application.Selection.Information[
        Word.WdInformation.wdVerticalPositionRelativeToPage];
    
  2. Wywołaj metodę AddTextEffectShapes obiektu aktywnego dokumentu (lub innego określonego dokumentu).

    this.Application.ActiveDocument.Shapes.AddTextEffect(
        Office.MsoPresetTextEffect.msoTextEffect29, "SampleText",
        "Arial Black", 24, Office.MsoTriState.msoFalse, 
        Office.MsoTriState.msoFalse, leftPosition, topPosition);
    

Kompilowanie kodu

  • Na dysku C musi istnieć obraz o nazwie SamplePicture.jpg .