Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  Autocad VBA-Plotdialog

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Autocad VBA-Plotdialog (1098 mal gelesen)
Harry K
Mitglied
Bau-Ingenieur


Sehen Sie sich das Profil von Harry K an!   Senden Sie eine Private Message an Harry K  Schreiben Sie einen Gästebucheintrag für Harry K

Beiträge: 42
Registriert: 05.11.2001

A2000 bis 2002, NT4-SP6

erstellt am: 19. Dez. 2001 14:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo allerseits,


wer kennt ich gut mit VBA/Autocad2000 und den integrierten Plotmöglichkeiten aus?
Ich schreibe einen eigenen Plot-Dialog und habe folgende Probleme:

1) wenn innerhalb von vba die Plotausrichtung geändert wird, dann verschiebt sich die Zeichnung auf dem Papier, obwohl die centerplot-Eigenschaft auf true steht!

Beispiel:

Sub test()
Dim plot As AcadPlot
Dim aktlayout As Variant
Dim layoutlist(0) As String
Dim layout As ACADLayout

Set layout = ThisDrawing.ActiveLayout
Set plot = ThisDrawing.plot

layoutlist(0) = layout.Name
aktlayout = layoutlist
plot.SetLayoutsToPlot aktlayout

layout.PlotRotation = ac0degrees
layout.CenterPlot = True
plot.DisplayPlotPreview acPartialPreview

layout.PlotRotation = ac90degrees
layout.CenterPlot = True
plot.DisplayPlotPreview acPartialPreview

end sub


2) Wenn der Pfad für die Plotstile innerhalb von vba geändert wird, so ist diese Änderung nicht gültig, obwohl sogar in den Optionen der neue Pfad steht.

z.B:
- Stil auf  Monochrome stellen
- folgende vba-Anweisung ausführen:
ThisDrawing.Application.Preferences.Files.PrinterStyleSheetPath = "C:\"

Trotzdem wird in der Voransicht alles monochrom angezeigt, obwohl der Plotstil nun „fehlt“

Bin für jede Hilfe, auch Links, sehr dankbar,

Gruß

Harry


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Armin B
Mitglied
Software Engineer ERP/PLM/CAD


Sehen Sie sich das Profil von Armin B an!   Senden Sie eine Private Message an Armin B  Schreiben Sie einen Gästebucheintrag für Armin B

Beiträge: 209
Registriert: 04.09.2000

erstellt am: 02. Jan. 2002 13:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Harry K 10 Unities + Antwort hilfreich

Hallo Harry,

nur so'ne Idee.
Versuche mal die Pfadangaben mit Vorwärtsschrägstrichen "/" zu versehen. Da ist (oder war) AutoCAD nämlich empfindlich.

Gruß, Armin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Harry K
Mitglied
Bau-Ingenieur


Sehen Sie sich das Profil von Harry K an!   Senden Sie eine Private Message an Harry K  Schreiben Sie einen Gästebucheintrag für Harry K

Beiträge: 42
Registriert: 05.11.2001

A2000 bis 2002, NT4-SP6

erstellt am: 04. Jan. 2002 10:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke Armin,

folgendes habe ich noch festgestellt:
Auf einem Rechner mit Autocad2000i und Netzlizenz trat das Problem von Punkt 2 wie beschrieben auf, auf einem Rechner mit Autocad 2000 aber hat sich eine Änderung des Plotstilpfades per vba sofort auf den tatsächl. Stilpfad ausgewirkt.

Werde der Sache noch mal nachgehen.

Gruß
Harry

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz