Hallo Leute,
ich habe folgendes Problem in VBA:
In einer Zeichnung möchte ich die aktuelle Plotkonfiguration temporär speichern, dann eine andere zuweisen und nach dem Plotten die temporäre wieder als aktuell zurücksetzen.
Das Zuweisen der anderen Plotkonfiguration mittels Formular ist keine Problem. Aber die originale wieder zurückspeichern, da habe ich irgendwie einen Knoten im Kopf.
Hier ist mal ein Codeschnipsel:
Dim SelectedCfg As AcadPlotConfiguration
Dim aktCfg As AcadPlotConfiguration
Dim actlayout As AcadLayout
Set SelectedCfg = ThisDrawing.PlotConfigurations(Plotform.ComboBox1.Text)
Set aktCfg = ThisDrawing.ActiveLayout
Set tmpCfg = aktCfg
tmpCfg.CopyFrom aktCfg 'aktuelle Konfiguration abspeichern
aktCfg.CopyFrom SelectedCfg 'ausgewählte Konfiguration einstellen
If Plotform.CheckBox2.Value = False Then aktCfg.CopyFrom tmpCfg 'vorherige Konfiguration zurückspeichern
VIELEN DANK
[Diese Nachricht wurde von Netwurm am 17. Okt. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP