VB.Net-Forum - Beitragsübersicht -
ThemaV12: Zugriff auf bereits geöffnete Powerpoint Präsentation
Von haiflosse
E-Mail haiflosse@gmx.net
Datum 24. Januar 2016 um 19:00:31
Frage Ich möchte von VB.net (VB 2015) aus verschiedene Eingaben in einem geöffneten PowerPoint Datei prüfen für einen Test.

Ich möchte z.B. prüfen, ob in einem Textfeld ein gewisser Text eingegeben ist, oder ob ein Diagramm bzw. Tabelle, Bild bzw. Animation erstellt wurde oder ein weiteres Objekt in einem Organigramm erstellt wurde.

Dazu wollte ich wissen, wie ich von VB.net auf eine geöffnete PowerPoint Datei zugreifen kann und dann die oben genannten Beispiel prüfen kann.

Vielen Dank für eine Hilfe.
Antwort:
Von Nico
E-Mail nico.schertler@studentpartners.de
Datum 25. Januar 2016 um 08:34:54
Antwort Hallo,

in einem AddIn hast du automatisch die aktuelle Präsentation als ActivePresentation. Über Office Interop geht das bspw so:
Try
Dim app As Microsoft.Office.Interop.PowerPoint.Application = System.Runtime.InteropServices.Marshal.GetActiveObject("Powerpoint.Application")
MessageBox.Show("Die aktuelle Präsentation hat " & app.ActivePresentation.Slides.Count & " Folien")
Catch ex As Exception
MessageBox.Show("PowerPoint läuft gerade nicht.")
End Try
Dazu muss auf die Assembly Microsoft.Office.Interop.PowerPoint verwiesen werden. Ich habe die Namespaces komplett ausgeschrieben. Diese können natürlich auch mit den entsprechenden Imports abgekürzt werden.

Nico
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ]
Antworten
V12: Zugriff auf bereits geöffnete Powerpoint Präsentation - haiflosse 24. Januar 2016 um 19:00:31
Re: Zugriff auf bereits geöffnete Powerpoint Präsentation - Nico 24. Januar 2016 um 20:59:39
Re: Zugriff auf bereits geöffnete Powerpoint Präsentation - haiflosse 25. Januar 2016 um 00:12:25
Re: Zugriff auf bereits geöffnete Powerpoint Präsentation - Nico 25. Januar 2016 um 08:34:54

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  VB 2012
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB.Net-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | VB/VBA-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015