Udostępnij za pośrednictwem


Instruktaż: Tworzenie pierwszego poziomu aplikacji dodatek programu PowerPoint

W tym instruktażu przedstawiono sposób stworzyć poziom aplikacji dodatek dla programu Microsoft Office PowerPoint.Funkcje, które można tworzyć w tego rodzaju rozwiązanie są dostępne dla samej aplikacji, niezależnie od tego, które są otwarte prezentacje.Aby uzyskać więcej informacji, zobacz Przegląd rozwoju rozwiązań pakietu Office.

Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie aplikacji dla programów PowerPoint 2013 i PowerPoint 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.

W tym instruktażu przedstawiono następujące zadania:

  • Tworzenie projektu dodatek programu PowerPoint do programu PowerPoint.

  • Pisanie kodu, który używa modelu obiektu programu PowerPoint, aby dodać pole tekstowe do każdego nowego slajdu.

  • Tworzenie i uruchamianie projektu, aby go przetestować.

  • Oczyszczanie projekt tak, że dodatek nie działa automatycznie na komputerze dewelopera.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

łącze do wideo Aby wyświetlić pokrewne wideo demonstracyjne, zobacz jak: utworzyć dodatek dla programu Microsoft PowerPoint?.

Wymagania wstępne

Potrzebne do przeprowadzenia tego instruktażu następujące składniki:

-

Wersja Visual Studio 2012 zawierająca narzędzia dla deweloperów pakietu Microsoft Office. Aby uzyskać więcej informacji, zobacz [Konfigurowanie komputera do opracowywania rozwiązań pakietu Office](bb398242\(v=vs.110\).md).
  • PowerPoint 2013or PowerPoint 2010.

Tworzenie projektu

Aby utworzyć nowy projekt

  1. Start Visual Studio.

  2. Na pliku menu, wskaż Nowa, a następnie kliknij przycisk Projekt.

  3. W okienku szablony, rozwiń węzeł Visual C# lub programu Visual Basic, a następnie rozwiń węzeł Office i SharePoint.

  4. W obszarze rozszerzony Office i SharePoint węzła, zaznacz Dodatki pakietu Office węzła.

  5. Zaznacz na liście szablonów projektu, Programu PowerPoint 2010 Add-In lub PowerPoint_15_short.

  6. W Nazwa wpisz FirstPowerPointAddIn.

  7. Kliknij przycisk OK.

    Visual StudioTworzy FirstPowerPointAddIn projekt i otwiera ThisAddIn pliku kodu w edytorze.

Pisanie kodu, który dodaje tekst do każdego nowego slajdu

Następnie należy dodać kod do pliku kod ThisAddIn.Nowy kod używa modelu obiektu programu PowerPoint, aby dodać pole tekstowe do każdego nowego slajdu.Domyślnie plik kodu ThisAddIn zawiera następujący kod wygenerowany:

  • Częściowe definicja ThisAddIn klasy.Ta klasa zapewnia punktu wejścia dla kodu i zapewnia dostęp do modelu obiektu programu PowerPoint.Aby uzyskać więcej informacji, zobacz Programowanie aplikacji poziom dodatki.Pozostałą część ThisAddIn klasa jest zdefiniowana w pliku ukrytego kodu, który nie należy modyfikować.

  • ThisAddIn_Startup i ThisAddIn_Shutdown obsługi zdarzeń.Te programy obsługi zdarzeń są wywoływane, gdy program PowerPoint ładuje i wyładowuje dodatku.Zainicjowanie dodatku po załadowaniu i oczyścić zasoby używane przez dodatku, gdy jest zwalniany, należy użyć te programy obsługi zdarzeń.Aby uzyskać więcej informacji, zobacz Zdarzenia w projektach pakietu Office.

Aby dodać pole tekstowe do każdego nowego slajdu

  1. W pliku ThisAddIn kodu, Dodaj następujący kod do ThisAddIn klasy.Ten kod definiuje obsługi zdarzenia PresentationNewSlide przypadku Application obiektu.

    Gdy użytkownik dodaje nowy slajd do aktywnej prezentacji, ten program dodaje pole tekstowe na początek nowego slajdu i dodaje część tekstu do pola tekstowego.

    Private Sub Application_PresentationNewSlide(ByVal Sld As PowerPoint.Slide) _
        Handles Application.PresentationNewSlide
        Dim textBox As PowerPoint.Shape = Sld.Shapes.AddTextbox( _
            Office.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 500, 50)
        textBox.TextFrame.TextRange.InsertAfter("This text was added by using code.")
    End Sub
    
    void Application_PresentationNewSlide(PowerPoint.Slide Sld)
    {
        PowerPoint.Shape textBox = Sld.Shapes.AddTextbox(
            Office.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 500, 50);
        textBox.TextFrame.TextRange.InsertAfter("This text was added by using code.");
    }
    
  2. Jeśli używasz języka C#, Dodaj następujący kod do ThisAddIn_Startup programu obsługi zdarzeń.Ten kod jest wymagane do połączenia Application_PresentationNewSlide obsługi zdarzeń z PresentationNewSlide zdarzenie.

    this.Application.PresentationNewSlide += 
        new PowerPoint.EApplication_PresentationNewSlideEventHandler(
        Application_PresentationNewSlide);
    

Aby zmodyfikować każdy nowy slajd, poprzednich przykładach kodu używać następujących obiektów:

  • Application Pole ThisAddIn klasy.Application Zwraca wartość w polu Application obiekt, który reprezentuje w bieżącym wystąpieniu programu PowerPoint.

  • Sld Parametr programu obsługi zdarzeń dla PresentationNewSlide zdarzenie.Sld Parametr jest Slide obiekt, który reprezentuje nowy slajd.Aby uzyskać więcej informacji, zobacz Rozwiązania programu PowerPoint.

Testowanie projektu

Gdy skompilować i uruchomić projekt, sprawdź, czy w polu tekstowym wyświetlana w nowych slajdów, które można dodać do prezentacji.

Aby przetestować projekt

  1. Naciśnij F5 Aby skompilować i uruchomić projekt.

    Podczas budowania projektu, kod jest skompilowany w zestawie, do którego jest umieścić w folderze wyjściowym kompilacji projektu.Visual Studio również tworzy zestaw wpisów rejestru, które umożliwiają PowerPoint odkryć i załadować dodatek i konfiguruje ustawienia zabezpieczeń na komputerze deweloperskim, aby włączyć dodatek do uruchomienia.Aby uzyskać więcej informacji, zobacz Konstruowanie rozwiązań pakietu Office.

  2. W programie PowerPoint należy dodać nowy slajd do aktywnej prezentacji.

  3. Sprawdź, że następujący tekst jest dodawany do nowego pola tekstowego u góry slajdu.

    Tekst ten został dodany za pomocą kodu.

  4. Zamknij program PowerPoint.

Czyszczenie projektu

Po zakończeniu opracowanie projektu,-w zestawie, wpisy rejestru i ustawienia zabezpieczeń należy usunąć z komputera rozwoju.W przeciwnym razie zostanie uruchomiony dodatek przy każdym otwarciu programu PowerPoint na komputerze deweloperskim.

Aby oczyścić projektu

  • W programie Visual Studio na budować menu, kliknij przycisk Rozwiązanie.

Następne kroki

Teraz, że utworzono podstawowy poziom aplikacji dodatek dla programu PowerPoint, można dowiedzieć się więcej o opracowanie dodatki z tych tematów:

Zobacz też

Koncepcje

Rozwiązania programu PowerPoint

Inne zasoby

Programowanie aplikacji poziom dodatki

Dodatek dostosowywania interfejsu użytkownika pakietu Office

Konstruowanie rozwiązań pakietu Office

Wdrażanie rozwiązania do pakietu Office

Omówienie szablonów programu Office Project