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
polaThisAddIn
klasy w projekcie. PoleApplication
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.
Powiązana zawartość
- Przewodnik: tworzenie pierwszego dodatku VSTO dla programu PowerPoint
- Wprowadzenie do programowania dodatków VSTO
- Omówienie programowania rozwiązań pakietu Office (VSTO)
- Architektura dodatków narzędzi VSTO
- Porady: tworzenie projektów pakietu Office w programie Visual Studio
- Dodatki programu VSTO
- Pisanie kodu w rozwiązaniach pakietu Office
- Podstawowe zestawy międzyoperacowe pakietu Office
- Dostosowywanie interfejsu użytkownika pakietu Office
- PowerPoint 2010 w programie Office Development