Ich habe mir eine UserForm "gebastelt". Diese wird mit Daten aus Exceltabellenblättern geladen.
Nun habe ich eine Befehlsschaltfläche darauf, die ich mit einem Druckbefehl versehen habe. Das krige ich hin mit dem Namen der Userform und dem Printbefehl, also etwa: Userform.print
Nun habe ich zwei Probleme:
1. Ich möchte das die Userform auf Querformat ausgedruckt wird und sich die Seite automatisch Din A4 anpasst (so ungefähr als würde man unter Datei, Seite einrichten auf Din A4 quer einstellen und automatische Anpassung wählen).
Ich habe das mal mit dem Makrorekorder aufgezeichnet, kriege dann aber den Begriff "Sheet" für die Tabellenseite ins Makro und dass passt natürlich nicht. Wenn ich "Sheets" gegen den Namen der UserForm tausche bockt das Makro leider auch und erkennt die Printformate nicht.
2. Ich möchte auch nicht unbedingt, dass alle Befehlsschaltflächen mit ausgedruckt werden. Wie kann ich die "verstecken", so dass sie nicht gedruckt werden?
In normalen Tabellenblätetrn kann ich dem Objekt ja "sagen" dass es kein Druckobjekt ist, dann wird es beim Ausdruck ignoriert, wie kann ich das mit einem Objekt in einer UserForm machen.
PS
Ich bin zum ersten mal hier in diesem Forum, scheint richtig toll zu sein hier. Hoffe, mir kann einer helfen - DANKE schon mal.
Gruß an alle "Exelschrauber"
Frank