Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: PPT aus Excel Öffnen und wieder schließen

PPT aus Excel Öffnen und wieder schließen
21.09.2016 14:17:44
Nicolai
Hallo zusammen,
ich möchte gerne aus Excel eine PPT öffnen, aktualisieren, speichern und wieder schließen.
Diesen Code zum öffnen habe ich gefunden, aber alles weitere funktioniert leider nicht.
Sub Speicherung()
Dim MSppt As Object
Set MSppt = CreateObject("PowerPoint.Application")
' Laden der Datei
With MSppt
.Visible = msoTrue
.Activate
.Presentations.Open "T:\~Betrieb_Waghäusel\~Kommissionierung\~Sachbearbeitung\~allgemeine  _
Sachbearbeitung\Allgemein\IAMMO\Gesamt\Aushänge\Aktuelle Aushänge.pptx"
End With
End Sub

Vielen Dank & grüße im voraus,
Nicolai
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PPT aus Excel Öffnen und wieder schließen
21.09.2016 14:59:20
ChrisL
Hi Nicolai
Wäre schön, wenn man wüsste was nicht funktioniert und was du aktualisieren willst...
Trotzdem hier mal ein Schnipsel:
Sub Speicherung()
Dim MSppt As Object
Set MSppt = CreateObject("PowerPoint.Application")
With MSppt
.Visible = msoTrue
.Activate
.Presentations.Open "T:\Pfad\test.pptx"
.ActivePresentation.UpdateLinks
.ActivePresentation.Save
.ActivePresentation.Close
.Quit
End With
Set MSppt = Nothing
End Sub

cu
Chris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

PPT aus Excel öffnen und schließen


Schritt-für-Schritt-Anleitung

Um eine PowerPoint-Präsentation aus Excel zu öffnen, zu aktualisieren, zu speichern und zu schließen, kannst du den folgenden VBA-Code verwenden. Dieser Code öffnet eine .pptx-Datei und erledigt die notwendigen Schritte:

Sub Speicherung()
    Dim MSppt As Object
    Set MSppt = CreateObject("PowerPoint.Application")

    With MSppt
        .Visible = msoTrue
        .Activate
        .Presentations.Open "T:\Pfad\deine_datei.pptx"
        .ActivePresentation.UpdateLinks
        .ActivePresentation.Save
        .ActivePresentation.Close
        .Quit
    End With

    Set MSppt = Nothing
End Sub

Achte darauf, den Pfad zur .pptx-Datei entsprechend anzupassen. Dieser Code ist für Excel VBA geeignet und ermöglicht es dir, die PowerPoint-Dateien zu öffnen und ohne Probleme zu bearbeiten.


Häufige Fehler und Lösungen

  1. Fehler: .pptx lässt sich nicht öffnen

    • Stelle sicher, dass der Pfad zur Datei korrekt und die Datei nicht von einer anderen Anwendung gesperrt ist.
  2. Fehler: PowerPoint öffnet sich nicht

    • Überprüfe, ob Microsoft PowerPoint auf deinem Computer installiert und aktualisiert ist.
  3. Fehler: Das Makro wird nicht ausgeführt

    • Aktiviere Makros in den Excel-Optionen, damit dein VBA-Code korrekt ausgeführt werden kann.

Alternative Methoden

Falls du PowerPoint-Dateien ohne PowerPoint direkt aus Excel öffnen möchtest, kannst du auch die Microsoft Office Interop Bibliothek verwenden. Damit kannst du ähnliche Aktionen durchführen, wie im obigen VBA-Beispiel.

Eine andere Möglichkeit besteht darin, die PowerPoint-Dateien mit einem anderen Programm zu öffnen, das das .pptx-Format unterstützt. Es gibt verschiedene kostenlose Viewer oder Online-Tools, die dies ermöglichen.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie du verschiedene Arten von PowerPoint-Dateien in Excel öffnen kannst:

  1. Öffnen einer .ppt-Datei:

    .Presentations.Open "T:\Pfad\deine_datei.ppt"
  2. Öffnen einer .pptx-Datei mit einem spezifischen Namen:

    .Presentations.Open "T:\Pfad\deine_datei.pptx"
  3. PowerPoint-Datei im schreibgeschützten Modus öffnen:

    .Presentations.Open "T:\Pfad\deine_datei.pptx", msoFalse, msoTrue

Diese Beispiele demonstrieren, wie flexibel VBA ist, wenn es darum geht, PowerPoint-Präsentationen zu öffnen und zu bearbeiten.


Tipps für Profis

  • Verwende Error Handling: Füge Error-Handling in deinen VBA-Code ein, um unerwartete Fehler abzufangen.

  • Nutze Schleifen: Wenn du mehrere PowerPoint-Dateien öffnen möchtest, verwende Schleifen, um den Code effizienter zu gestalten.

  • Sichere deine Arbeit: Erstelle Backups der .pptx-Dateien, bevor du Änderungen vornimmst, um Datenverlust zu vermeiden.


FAQ: Häufige Fragen

1. Wie öffne ich eine pptx-Datei? Um eine pptx-Datei zu öffnen, kannst du den oben genannten VBA-Code verwenden, indem du den Pfad zur Datei angibst.

2. Was tun, wenn ich eine pptx-Datei nicht öffnen kann? Stelle sicher, dass die Datei nicht beschädigt ist und dass du die neuesten Updates für Microsoft PowerPoint installiert hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige