ID tematu: 27927
 |
Userform.PrintForm problem z drukowaniem |
| Autor |
Wiadomość |
rexibit
słuchacz

Posty: 6
|
Wysłany: 2012-02-08, 22:17 Userform.PrintForm problem z drukowaniem
|
|
|
Witam
Mam utworzony Formularz z kilkoma polami do których pobierane sa wartości z rożnych arkuszy.
Chciałbym wydrukować widoczny formularz bez tworzenia pomocniczego dodatkowego arkusza w który by Userform wpisywał te dane.
I tu jest problem:
Pod przycisk podpiełem kod:
Private Sub CommandButton1_Click()
UserForm1.PrintForm
End Sub
i fajnie jest bo drukuje sie ale na kartce pionowo
jak oprogramowac to aby sie drukowało poziomo , wyśrodkowane na stronie bez skalowania?
dziekuję
pozdrawiam |
|
 | ID posta:
147952
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
negatyv
Excel Expert


Zaproszone osoby: 4
Pomógł: 195 razy Posty: 910
|
Wysłany: 2012-02-09, 15:37
|
|
|
Skoro nikt nic nie piszę to napiszę co sobie o tym myślę :)
Generalnie formularze edycji i wydruki rządzą się innymi prawami i nie powinno się stosować tej samego wzoru do obu. Formularze powinny być zoptymalizowane pod kątem edycji danych a wydruki pod kątem ich przeglądania. Na przykład na formularzu możesz zamieścić podpowiedzi, których nie chcesz na wydruku. Z drugiej strony na wydruku możesz umieścić takie informacje jak ilość stron, data wydruku czy użytkownik, który wydrukował, co jest nieistotne na formularzu.
Tak więc lepiej jednak stworzyć osobny arkusz (np.: xlVeryHidden) i na nim stworzyć profesjonalny wydruk, wykorzystując całe możliwości formatowania w Excelu.
Jeżeli jednak się upierasz, to model obiektowy nie przewiduje ustawień wydruku dla formularzy (chyba, że coś przegapiłem). Musisz wykorzystać API, żeby zmienić ustawienia samej drukarki.
http://pubs.logicalexpres...cle.asp?ID=116,
lub zrobić jakąś karkołomną konstrukcję przy pomocy sendkeys.
http://msdn.microsoft.com...office.10).aspx
Pamiętaj tylko, żeby przywracać ustawienia drukarki po wydruku, żeby użytkownik nie był zaskoczony. |
_________________ http://www.123office.pl - blog poświęcony programom pakietu MS Office. |
|
 | ID posta:
148042
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
| |
| |