none
VSTO VB.net Powerpoint Dateiname der geöffneten .pptx Datei herausbekommen RRS feed

  • Frage

  • Hi Zusammen,

    Ich suche nach einer Möglichkeit den Dateinamen mittels eines VSTO Plugins abzufangen. Zum Test würde ich ihn mir gerne in einer Msgbox anzeigen lassen. Ausgelesen werden soll der Dateiname beim Starten des Vollbildmodus.

    Private Sub Gotofullscreen() Handles Application.SlideShowBegin
    
    MsgBox("Dateiname: " & Dateiname)
    
    End Sub

    Über eine Antwort würde ich mich sehr freuen.

    Montag, 29. Februar 2016 11:33

Antworten

  • Hallo jufk,

    Presentation ist eine Eigenschaft von SlideShowWindow.

    Probiere mal folgendes:

    Private Sub GotoFullScreen(ByVal Wn As SlideShowWindow) Handles Application.SlideShowBegin
        MsgBox Wn.Presentation.FullName
    End Sub
    

    Grüße

    Roland

    • Als Antwort markiert jufk Montag, 29. Februar 2016 14:58
    Montag, 29. Februar 2016 14:48

Alle Antworten

  • Hallo,

    den Dateinamen bekommst Du mit Presentation.Name

    • Als Antwort vorgeschlagen Roland Franz Montag, 29. Februar 2016 15:05
    Montag, 29. Februar 2016 13:05
  • Hab jetzt folgendes gemacht:

    Private Sub Gotofullscreen() Handles Application.SlideShowBegin
            Dim Dateiname As String
            Dateiname = Presentation.Name
            MsgBox(Dateiname)
    End Sub

    bekomme aber diese Fehlermeldung:

    BC30469 Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.

    Montag, 29. Februar 2016 14:10
  • Hallo jufk,

    Presentation ist eine Eigenschaft von SlideShowWindow.

    Probiere mal folgendes:

    Private Sub GotoFullScreen(ByVal Wn As SlideShowWindow) Handles Application.SlideShowBegin
        MsgBox Wn.Presentation.FullName
    End Sub
    

    Grüße

    Roland

    • Als Antwort markiert jufk Montag, 29. Februar 2016 14:58
    Montag, 29. Februar 2016 14:48
  • Hallo,

    in der Referenz steht das "Presentation" eine Variable ist, die ein "Presentation-Objekt" darstellt.

    Viel Erfolg

    Montag, 29. Februar 2016 14:49
  • Vielen Dank.

    Es funktioniert.

    Gruß jufk

    Montag, 29. Februar 2016 15:02