VBA, Fragen dazu
#20
Hallo Olaf,

da hast Du Dir aber große Mühe mit der Code-Formatierung im Beitrag gegeben!

(26.10.2020, 12:51)Olaf schrieb: ...Ich bin mir relativ sicher das ich an der rot markierten Stelle die Ebene bestimmen mus...

Nein, Du kannst nur das Dokument-Objekt verwenden, andere Objekte stellen keine Methoden zum Speichern oder Exportieren zur Verfügung.

Bei den SaveOptions hast Du aber Einstellungen für CDR-Dateien gewählt. Weil als DXF gespeichert wird, ignoriert Corel diese. Als Range hast Du cdrAllPages gewählt, deshalb wird das gesamte Dokument exportiert.
Falls die Variablen „Dateiname“ und „Anzahl“ nicht global sind und von einer anderen Prozedur initialisiert wurden, müsstest Du das in dieser Prozedur noch nachholen.

Ich würde aber nicht speichern sondern exportieren und die Einstellungen für die DXF-Datei im Filter vornehmen:
Code:
Sub ExportDXF()
    Dim expflt As ExportFilter
    Dim l As Layer
    Dim Pfad As String, Dateiname As String
    Dim Anzahl As Integer
        
    For Each l In ActivePage.Layers: l.Printable = False: Next  'Alle Ebenen nicht druckbar schalten
    ActivePage.Layers("Export").Printable = True    'Exportebene druckbar schalten
    Pfad = "\\hb-dc01\work\Hauptordner_FERTIGUNG\_3_LASER\Sonderanfertigung\"
    Anzahl = 2  'Anzahl festlegen
    Dateiname = "Test" 'Dateiname festlegen
    Dateiname = Pfad & Dateiname & Replace("AF_Stck_X.dxf", "X", Anzahl) 'Dateiname vervollständigen und Anzahl einfügen
    
    Set expflt = ActiveDocument.ExportEx(Dateiname, cdrDXF)  'Exportfilter setzen
    With expflt
        .Version = 4 'DXF Version festlegen
        .Units = cdrMillimeter ' Maßeinheit festlegen
        .Finish ' Filter ausführen
    End With
End Sub

Die Prozedur schaltet (die Export-Ebene ausgenommen) alle Ebenen auf nicht druckbar, damit sie nicht exportiert werden.
Du könntest aber auch eine Auswahl erzeugen und nur diese exportieren.

Ich benutze weiterhin das Code-Element der Forums-Software. Ich bin einfach zu faul um alles so schön zu formatieren wie Du.

Gruß

Koter
[-] 1 Benutzer bedankt sich bei koter für diesen Beitrag:
  • Olaf
Zitieren



Nachrichten in diesem Thema
VBA, Fragen dazu - von Olaf - 15.09.2020, 15:19
RE: VBA, Fragen dazu - von Olaf - 17.09.2020, 11:51
RE: VBA, Fragen dazu - von Olaf - 18.09.2020, 11:01
RE: VBA, Fragen dazu - von koter - 17.10.2020, 16:40
RE: VBA, Fragen dazu - von koter - 18.09.2020, 16:30
RE: VBA, Fragen dazu - von Olaf - 02.10.2020, 21:09
RE: VBA, Fragen dazu - von koter - 03.10.2020, 13:13
RE: VBA, Fragen dazu - von Olaf - 08.10.2020, 14:19
RE: VBA, Fragen dazu - von koter - 08.10.2020, 20:00
RE: VBA, Fragen dazu - von Olaf - 09.10.2020, 23:20
RE: VBA, Fragen dazu - von koter - 10.10.2020, 03:01
RE: VBA, Fragen dazu - von koter - 10.10.2020, 11:36
RE: VBA, Fragen dazu - von Olaf - 12.10.2020, 11:07
RE: VBA, Fragen dazu - von Olaf - 12.10.2020, 14:01
RE: VBA, Fragen dazu - von Olaf - 15.10.2020, 17:06
RE: VBA, Fragen dazu - von Olaf - 26.10.2020, 12:51
RE: VBA, Fragen dazu - von koter - 26.10.2020, 22:04
RE: VBA, Fragen dazu - von Suc - 26.10.2020, 13:33
RE: VBA, Fragen dazu - von Olaf - 26.10.2020, 13:43
RE: VBA, Fragen dazu - von Olaf - 27.10.2020, 07:43
RE: VBA, Fragen dazu - von Olaf - 27.10.2020, 08:44

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Corel Graphic Suite 2020 oder 2021 + Fragen dazu Woodpecker 0 1.117 30.10.2022, 16:51
Letzter Beitrag: Woodpecker
  Fragen eines blutigen Anfänger Spiderschweinn 10 3.078 05.04.2016, 20:02
Letzter Beitrag: ensing
  Fragen zu Corel Draw X6 Home & Student RSoutside 31 12.011 01.12.2014, 13:32
Letzter Beitrag: RSoutside
  Wechsel X4 auf X6, Fragen!? TottiSB 3 1.521 26.07.2012, 12:06
Letzter Beitrag: mvm
  Einige CorelDraw X4 Fragen anorak 4 2.556 04.03.2011, 14:49
Letzter Beitrag: anorak
  Neuling hat Fragen zu Corel Draw Schnittmustererstellung anhand von Bitmap lizardqueen 2 2.751 20.11.2009, 11:43
Letzter Beitrag: skifan
  Fragen zur Schnittmenge Hirs 1 1.039 18.10.2009, 04:09
Letzter Beitrag: Nachtviole
  allgemeine Fragen zu Corel Draw wolle28071975 2 4.126 17.05.2009, 17:24
Letzter Beitrag: Unkraut