hy holger,
danke für deine Hilfe! bin auf diese lösung schon gekommen, findes es nur voll super, weil ich habe erfahren das, dass problem schon im autocad 2004 aufgetretten ist... naja, kann man nix machen bin nur etwas genervt... weil ich die letzten 1 1/2 tage nur an diesem problem gearbeitet...
von der Theorie her, wollte ich natürlich die plotstile im Projekt leigen habe, weil ich ja die plotstile mit archivieren muss... ich habe jetzt aber einen Hauptordner erstellt, und die jeweiligen projekte haben einen unterordner... funktioniert ja mal recht gut...
ein problem entsteht dadurch natürlich, wenn jetzt eine benutzer in die optionen geht und diese mit ok bestätigt dann stellt er den pfad auf das projekt ein und das problem fängt von anfang an...
aber jetzt definiere ich einfach vor den aufrufen der optionen den hauptordner:
Private Sub AcadDocument_BeginCommand(ByVal CommandName As String)
If UCase(CommandName) = "OPTIONS" Then
Dim objPreferences As AcadPreferences
Set objPreferences = AcadApplication.Preferences
objPreferences.Files.PrinterStyleSheetPath = "Standardpfad für alle Plotstile"
End If
End Sub
und stetze in beim ende der optionen wieder auf den projektepfad zurück:
Private Sub AcadDocument_EndCommand(ByVal CommandName As String)
If UCase(CommandName) = "OPTIONS" Then
Dim objPreferences As AcadPreferences
Set objPreferences = AcadApplication.Preferences
objPreferences.Files.PrinterStyleSheetPath = "Projektunterordner für Plotstile"
End If
End Sub
-----------------------------
irre kompliziert, aber so funktioniert es wenigstens...
ich habe sonst noch so funktionen gesehen, die einfach die optionen öffnen und auch gleich wieder bestätigen... aber lasst es lieber mit dem befehle "sendkeys" ... habe heute schon bei die 20x mein autocad abgschossen
-----------------------------
so wie ich das verstanden haben, sollte diese problematik aber im autocad 2006 behoben sein *freu*... hab es aber nit getestet
_____________________________
Danke Holger für deine Hilfe
------------------
Michael Mair
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP