vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Powerpoint mit Datei öffnen, Änderungen vornehmen, speichern, schließen 
Autor: Iphitos
Datum: 03.10.10 18:31

Hi Dave,

das hab ich in einem Mini-Projekt dann auch versucht, allerdings bleibt Powerpoint da immer noch offen

Hab ich da noch was übersehen?

Imports Microsoft.Office
Imports PowerPoint = Microsoft.Office.Interop.PowerPoint
 
Public Class Form1
    Public fo As New System.Diagnostics.Process()
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Dim ppApp As New PowerPoint.ApplicationClass
        Dim pps As PowerPoint.Slide
 
        fo = New System.Diagnostics.Process()
        fo.StartInfo.FileName = "C:\test.ppt"
        fo.Start()
        Timer1.Enabled = True
        fo.WaitForInputIdle()
 
        For Each pps In ppApp.ActivePresentation.Slides
            System.Threading.Thread.Sleep(10)
        Next
        pps = Nothing
        ppApp.ActivePresentation.SaveAs("C:\test-" & Format(Date.Now, _
          "yyyy-mm-dd hhmmss") & ".ppt")
        ppApp.ActivePresentation.Close()
        ppApp.Quit()
        System.Runtime.InteropServices.Marshal.ReleaseComObject(ppApp)
        ppApp = Nothing
 
        If Not fo.CloseMainWindow() Then
            fo.Kill()
        EndIf
        fo = Nothing
    End Sub
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Timer1.Tick
        If Not fo Is Nothing Then
            If fo.HasExited Then
                Timer1.Enabled = False
                MsgBox("HasExited")
            End If
        Else
            Timer1.Enabled = False
        End If
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Powerpoint mit Datei öffnen, Änderungen vornehmen, speichern...3.423Iphitos02.10.10 10:53
Re: Powerpoint mit Datei öffnen, Änderungen vornehmen, speic...2.385ModeratorDaveS03.10.10 08:50
Re: Powerpoint mit Datei öffnen, Änderungen vornehmen, speic...2.320Iphitos03.10.10 13:54
Re: Powerpoint mit Datei öffnen, Änderungen vornehmen, speic...2.279ModeratorDaveS03.10.10 14:30
Re: Powerpoint mit Datei öffnen, Änderungen vornehmen, speic...2.287Iphitos03.10.10 18:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel