vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Offene Application einer Variablen zuweisen 
Autor: met
Datum: 06.02.06 11:13

Hallo,

ich will einen kleinen Konverter von CGM-Dateien in PDF-Dateien schreiben. Dazu benutze ich CorelDraw, hier kann ich eine Datei einfach als PDF-Datei speichern.

Mit 'Set Corel = New CorelDRAW.Application' wird immer ein neues CorelDraw geöffnet. Wie kann ich der Variablen 'Corel' eine bereits öffene Application zuweisen, wenn eine offen ist?

Option Explicit
 
Private Sub Form_Load()
  Dim Corel As CorelDRAW.Application
  Dim Datei As String, Pos As Long
  Datei = Command
  If Dir(Datei) = "" Then
    MsgBox "Datei nicht gefunden" & vbCrLf & Datei, , "FEHLER"
    GoTo ENDE
  End If
  Me.Show
  Pos = InStrRev(Datei, "\")
  txtAusgabe.Text = "Datei: " & Mid(Left(Datei, Len(Datei) - 3) & "pdf", Pos + _
    1) & " wird erzeugt."
  txtAusgabe.Text = txtAusgabe.Text & vbCrLf & "CorelDraw wird gestartet."
  Set Corel = New CorelDRAW.Application
  Corel.OpenDocument Datei
  txtAusgabe.Text = txtAusgabe.Text & vbCrLf & "PDF-Datei wird erzeugt."
  Corel.ActiveDocument.PublishToPDF Left(Datei, Len(Datei) - 3) & "pdf"
  Corel.ActiveDocument.Close
  Corel.Quit
ENDE:
  Set Corel = Nothing
  Unload Me
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Offene Application einer Variablen zuweisen1.535met06.02.06 11:13
Re: Offene Application einer Variablen zuweisen948ModeratorDieter06.02.06 21:55
Re: Offene Application einer Variablen zuweisen1.030met07.02.06 08:19
Re: Offene Application einer Variablen zuweisen956ModeratorDieter07.02.06 08:53
Re: Offene Application einer Variablen zuweisen987met07.02.06 09:42

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-2025 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