predcis
20.09.2005, 14:13
Zdravim,
Ja mam takyto problem, robim si makro na rychle vykreslenie nahladu pred tlacou (acad2005 ma zbytocne dalsi dialog, ktorym treba prejst). Robim to cez formular, v ktorom si vyberiem ktory vyk. priestor chcem. Ale samotna procedura (snad som sa trafil v terminologii) zobrazovania je naviazana na acaddocument, tj kod vyzera takto:
Private Sub nahlad_Click()
Me.Hide
Dim vyk As AcadDocument
Set vyk = AutoCAD.ActiveDocument
On Error GoTo chyba
vyk.Plot.DisplayPlotPreview acFullPreview
chyba:
MsgBox "Zle nastavene tlace !"
End Sub
Takze aby to cele fungovalo (aspon v to dufam), potrebujem, aby bol aktivny vybraty vykr. priestor.
A prave toto neviem dosiahnut vo VBA. Neviete ako to dosiahnem? T.j. napr. aby sa prepla karta z "model" napr. na "rozvrzeni1" ?
Hladal som v napovede, ale nenasiel som to co som chcel. Activate mi nechce fungovat :(
Dakujem za radu.
Lubomir.
Ja mam takyto problem, robim si makro na rychle vykreslenie nahladu pred tlacou (acad2005 ma zbytocne dalsi dialog, ktorym treba prejst). Robim to cez formular, v ktorom si vyberiem ktory vyk. priestor chcem. Ale samotna procedura (snad som sa trafil v terminologii) zobrazovania je naviazana na acaddocument, tj kod vyzera takto:
Private Sub nahlad_Click()
Me.Hide
Dim vyk As AcadDocument
Set vyk = AutoCAD.ActiveDocument
On Error GoTo chyba
vyk.Plot.DisplayPlotPreview acFullPreview
chyba:
MsgBox "Zle nastavene tlace !"
End Sub
Takze aby to cele fungovalo (aspon v to dufam), potrebujem, aby bol aktivny vybraty vykr. priestor.
A prave toto neviem dosiahnut vo VBA. Neviete ako to dosiahnem? T.j. napr. aby sa prepla karta z "model" napr. na "rozvrzeni1" ?
Hladal som v napovede, ale nenasiel som to co som chcel. Activate mi nechce fungovat :(
Dakujem za radu.
Lubomir.