Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[Excel] Wybór drukarki etykiet (Zebra)



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lechu



Dołączył: 20 Wrz 2005
Posty: 154

PostWysłany: Wto Kwi 02, 2019 4:07 pm  OP    Temat postu: [Excel] Wybór drukarki etykiet (Zebra) Odpowiedz z cytatem Pisownia

Witam,
zadanie: wydruk etykiet na drukarce Zebra z poziomu excela (MS office 2007)

dwa pytania:
1. mam taki kod do testów wydruku (zebra nie jest drukarka domyślną i nie chcę żeby nią była):
Kod:

Sub drukuj_1_szt()
printer_default = Application.ActivePrinter
'MsgBox Application.ActivePrinter
Application.ActivePrinter = "Zebra_ZT410 na Ne00:"

With ActiveSheet.PageSetup
    .PrintArea = "A1:A10"
    .LeftMargin = Application.CentimetersToPoints(0.1)
    .RightMargin = Application.CentimetersToPoints(0.1)
    .TopMargin = Application.CentimetersToPoints(0.1)
    .BottomMargin = Application.CentimetersToPoints(0.1)
End With

ActiveSheet.PrintOut Copies:=1

Application.ActivePrinter = printer_default

End Sub



po restarcie komputera nazwa drukarki zmienia się np na ""Zebra_ZT410 na Ne07:". Chciałem wykorzystać obiekt Application.Printers żeby wyszukać tą Zebre po nazwie, ale w Excelu jest on niedostępny - co zrobić żeby był, albo jak inaczej ją ustawiać znając tylko jej nazwę? z tego excela będzie korzystało kilka stanowisk (nie równocześnie) więc założyłem, że nazwa będzie "Zebra_ST410 ..." ale końcówka pewnie będzie się zmieniała

2. ustawienia strony: z poziomu VBA mogę ustawiać marginesy, ale już np. rozmiaru etykiety nie; czy da się dostać przez VBA do ustawień z okna "właściwości drukarki"? tam sterownik Zebry pozwala na ustawienie wszystkiego włącznie z tym czy ma być druk termiczny czy termotransferowy

_________________
LP
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
lechu



Dołączył: 20 Wrz 2005
Posty: 154

PostWysłany: Wto Kwi 02, 2019 7:22 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

nie wiem czy jedyne i najlepsze, ale rozwiązanie problemu z nazwą drukarki jest tutaj:
http://pixcels.nl/set-activeprinter-excel/

pozostała kwestia możliwości ustawiania opcji w oknie "właściwości drukarki"

_________________
LP
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
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
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.13018 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |