Udostępnij za pośrednictwem


Rozwiązania programu PowerPoint

Program Visual Studio udostępnia szablony projektów, których można użyć do tworzenia dodatków VSTO dla programu Microsoft Office PowerPoint. Dodatki VSTO umożliwiają automatyzowanie programu PowerPoint, rozszerzanie funkcji programu PowerPoint lub dostosowywanie interfejsu użytkownika programu PowerPoint.

Aby uzyskać więcej informacji na temat dodatków VSTO, zobacz Get started programming VSTO Add-ins and Architecture of VSTO Add-ins (Wprowadzenie do programowania dodatków VSTO i architektury dodatków VSTO). Jeśli dopiero zaczynasz programować w pakiecie Microsoft Office, zobacz Wprowadzenie (programowanie pakietu Office w programie Visual Studio).

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

Uwaga

Chcesz opracowywać rozwiązania, które rozszerzają środowisko pakietu Office na wiele platform? Zapoznaj się z nowym modelem dodatków pakietu Office. Dodatki pakietu Office mają niewielki rozmiar w porównaniu z dodatkami I rozwiązaniami VSTO i można je tworzyć przy użyciu niemal dowolnej technologii programowania internetowego, takiej jak HTML5, JavaScript, CSS3 i XML.

Automatyzowanie programu PowerPoint przy użyciu modelu obiektów programu PowerPoint

Model obiektów programu PowerPoint uwidacznia wiele typów, których można użyć do automatyzacji programu PowerPoint. Te typy umożliwiają pisanie kodu w celu wykonywania typowych zadań:

  • Programowe tworzenie i formatowanie prezentacji.

  • Dodawanie lub usuwanie slajdów z prezentacji.

  • Dodawanie lub zmienianie kształtów na slajdzie.

    Aby uzyskać dostęp do modelu obiektów programu PowerPoint z dodatku VSTO, użyj Application pola ThisAddIn klasy w projekcie. Pole Application zwraca obiekt Application , który reprezentuje bieżące wystąpienie programu PowerPoint. Aby uzyskać więcej informacji, zobacz Program VSTO Add-Ins (Dodatki programu VSTO).

    Podczas wywoływania modelu obiektów programu PowerPoint używane są typy podane w podstawowym zestawie międzyoperajowym dla programu PowerPoint. Podstawowy zestaw międzyoperatorowy działa jako mostek między kodem zarządzanym w dodatku VSTO a modelem obiektów COM w programie PowerPoint. Wszystkie typy podstawowego zestawu międzyoperacyjnej programu PowerPoint są zdefiniowane w przestrzeni nazw Microsoft.Office.Interop.PowerPoint . Aby uzyskać więcej informacji na temat podstawowych zestawów międzyoperacyjnych, zobacz Omówienie programowania rozwiązań pakietu Office (VSTO) i podstawowe zestawy międzyoperatorowe pakietu Office.

Korzystanie z dokumentacji modelu obiektów programu PowerPoint

Aby uzyskać pełne informacje na temat modelu obiektów programu PowerPoint, możesz zapoznać się z dokumentacją podstawowego zestawu międzyoperacowego programu PowerPoint i dokumentacją modelu obiektów VBA.

Dokumentacja podstawowego zestawu międzyoperajowego

W dokumentacji referencyjnej usługi PowerPoint PIA opisano typy w podstawowym zestawie międzyoperajowym dla programu PowerPoint. Ta dokumentacja jest dostępna w następującej lokalizacji: Podstawowa dokumentacja zestawu międzyoperacyjnej programu PowerPoint 2010.

Aby uzyskać więcej informacji na temat projektowania danych osobowych programu PowerPoint, takich jak różnice między klasami i interfejsami w usłudze PIA oraz sposób implementacji zdarzeń w usłudze PIA, zobacz Omówienie klas i interfejsów w podstawowych zestawach międzyoperacyjnych pakietu Office.

Dokumentacja modelu obiektów VBA

Model obiektów VBA odwołuje się do dokumentu modelu obiektów programu PowerPoint, ponieważ jest on udostępniany kodowi Języka Visual Basic for Applications (VBA). Aby uzyskać więcej informacji, zobacz PowerPoint 2010 object model reference (Dokumentacja modelu obiektów programu PowerPoint 2010).

Wszystkie obiekty i elementy członkowskie w odwołaniu do modelu obiektów VBA odpowiadają typom i członkom w podstawowym zestawie międzyoperacyjności programu PowerPoint (PIA). Na przykład obiekt Presentation w odwołaniu do modelu obiektów VBA odpowiada typowi prezentacji w usłudze PowerPoint PIA. Chociaż dokumentacja modelu obiektów VBA zawiera przykłady kodu dla większości właściwości, metod i zdarzeń, należy przetłumaczyć kod VBA w tym odwołaniu do języka Visual Basic lub Visual C#, jeśli chcesz ich używać w projekcie dodatku VSTO programu PowerPoint utworzonym przy użyciu programu Visual Studio.

Dostosowywanie interfejsu użytkownika programu PowerPoint

Interfejs użytkownika programu PowerPoint można zmodyfikować w następujący sposób.

Zadanie Więcej informacji
Utwórz niestandardowe okienko zadań. Niestandardowe okienka zadań
Dodaj karty niestandardowe do wstążki. Omówienie wstążki
Dodaj grupy niestandardowe do wbudowanej karty na wstążce. Instrukcje: dostosowywanie wbudowanej karty

Aby uzyskać więcej informacji na temat dostosowywania interfejsu użytkownika programu PowerPoint i innych aplikacja pakietu Office licacji firmy Microsoft, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.