tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
882
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    rakede rakede ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    4
    Hallo,

    ich suche nach einer Möglichkeit, um durch einen Klick auf eine Befehlsschaltfläche in Excel in eine bestimmte Folie einer Powerpoint Präsentation zu gelangen, und zwar direkt in den Präsentationsmodus, d.h. ohne das Bearbeitungsmenü sehen zu können. Anschließend soll Powerpoint über eine weitere Befehlsschaltfläche in der Präsentation wieder geschlossen werden können. Ich benötige also einen VBA Code für die Excel Schaltfläche und für die Powerpoint Schaltfläche. Ich habe schon viele Sachen versucht, aber davon hat nichts zum gewünschten Ergebnis geführt. Mit dem folgenden Befehl kann man per Klick auf den Button in Excel die gewünschte Datei öffnen, aber man befindet sich im Bearbeitungsmodus von Powerpoint und es wird nur die erste Folie gezeigt:

    Private Sub CommandButton1_Click()

    Dim PowerPoint As Object
    Set PowerPoint = CreateObject("powerpoint.Application")
    PowerPoint.Visible = True
    PowerPoint.Presentations.Open Filename:="c:\....\Abr.ppt"

    End Sub

    Ich wäre für jede Hilfestellung dankbar.

    MfG
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    eventl. hilft Dir dieser Link weiter :
    http://www.office-loesung.de/ftopic4781_0_0_asc.php

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    rakede rakede ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    4
    Hallo Klaus,

    danke für die schnelle Antwort, aber dein Link bringt mich leider nicht weiter, da ich schon möchte, dass sich die Powerpoint Präsentation extern öffnet und nich in der Excel Tabelle. Ich habe gerade meine Datei einfach als .ppsx gespeichert und dann meinen Pfad angepasst zu:

    PowerPoint.Presentations.Open Filename:="c:\....\Abr.ppsx"

    Dann wird auch direkt der Präsentationsmodus gestartet, d.h. ohne die Bearbeitungsfläche. Jetzt fehlt im Prinzip nur noch der Verweis auf eine bestimmte Folie der Präsentation und der "Beenden" Button in der Präsentationsfolie selbst.

    Hilfestellung wäre super

    mfg
     

  4. #4
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    ok, ich hatte nur mal kurz nach OLE-Befehlen gegoggled, weil denke, dass Du Dich orrientierst !
    Allerdings bin nun auch kein großer Powerpoint-Experte

    Hier noch einige weitere Links, die sich mit diesem Thema beschäftigen :
    http://www.jinksinc.com/JTMOther/JTMAutomation.shtm
    http://support.microsoft.com/kb/q222929/
    http://support.microsoft.com/kb/q265385/

    Sollte zum Beenden nicht einfach sowas wie
    Code :
    1
    2
    3
    
    PowerPoint.Presentations.Close
    // oder
    PowerPoint.Presentations.Exit
    reichen ?

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  5. #5
    rakede rakede ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    4
    Ok, ich arbeite die Links gleich mal durch. Aber das Problem bei deinem Code zum beenden (Für Powerpoint) ist, dass nur die Präsentation geschlossen wird, das Programm Powerpoint hingegen bleibt noch geöffnet. Ich bräuchte einen Button, sodass das gesamte Programm schließst, oder eben den Doppelklick in der Präsentation so verändern, dass das Programm komplett schließt und nicht nur die Präsi
     

  6. #6
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Zitat Zitat von rakede Beitrag anzeigen
    Ok, ich arbeite die Links gleich mal durch. Aber das Problem bei deinem Code zum beenden (Für Powerpoint) ist, dass nur die Präsentation geschlossen wird, das Programm Powerpoint hingegen bleibt noch geöffnet. Ich bräuchte einen Button, sodass das gesamte Programm schließst, oder eben den Doppelklick in der Präsentation so verändern, dass das Programm komplett schließt und nicht nur die Präsi

    jau, hast Recht

    Aber da ja "PowerPoint" Dein Objekt ist, sollte es dann vlt. doch auf eine dieser Weisen gehen :
    Code :
    1
    
    PowerPoint.Close / .Exit / .Quit

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  7. #7
    rakede rakede ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    4
    Hallo nochmal,

    danke nochmal für deine Infos, aber das mit Powerpoint.Quit funktioniert nicht, d.h. meine Präsentationsfolie wird geöffnet aber dann sofort wieder geschlossen. Das ist echt ein Problem ...
    Meine Folie öffnet sich auf dem ganzen Bildschirm, nach einem Doppelklick jauf die Folie verbleibt aber noch die Powerpoint Benutzeroberfläche .... es wäre super, wenn jemand eine Lösung für dieses Problem kennt.

    MfG
     

Ähnliche Themen

  1. Applescript und Powerpoint: Folie einzeln direkt auswählen
    Von ephiance im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 14.11.07, 16:26
  2. Auto Open Powerpoint - Excel-Datei starten
    Von kewa im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 09.08.07, 11:33
  3. Powerpoint 2002 - Nummerierung bei Folie
    Von SpockData im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 09.01.07, 16:50
  4. Folie mit Inhaltsverzeichnis in Powerpoint
    Von pglw im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 03.08.06, 21:30
  5. PowerPoint - Hochformat-Folie in Querformat-Präsentation
    Von MagicMatze im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 24.08.05, 14:06