Visual Basic for Applications
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

VBA: ima još...
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Privremena promena aktivnog štampača

Nivo:  NIVO 3 - klinite za objašnjenje


Ako često menjate štampače u radnom okruženju, treba da znate i kako to da izvedete kroz VBA.

U ambijentu mreže, korisnik je često u prilici da bira na koji će štampač poslati neki sadržaj. Ako se štampa u Office aplikaciji automatizuje, onda se javlja mogući problem ukoliko je aktivni štampač različit od potrebnog, jer izbor atributa štampe je po pravilu povezan sa modelom štampača. Evo grupe VBA makroa koji omogućuju privremenu promenu aktivnog štampača, do kraja izvršenja posla.

Dim ProsliStampac As String

Sub SpecijalnaStampa()

PromeniStampac "Epson LQ-570 on lpt1:"

    ' ovde ide neki kod
    ' koji koristi novi štampač

VratiStampac

End Sub


Sub PromeniStampac(NoviStampac As String)

' sačuvaj podatke o prošlom štampaču
ProsliStampac = Application.ActivePrinter

'promeni default štampač
Application.ActivePrinter = NoviStampac

MsgBox "Aktivni štampač promenjen sa '" _
  & ProsliStampac & "' na '" & _
  Application.ActivePrinter & "'."

End Sub

Sub VratiStampac()

If Application.ActivePrinter <> ProsliStampac Then
    Application.ActivePrinter = ProsliStampac
      MsgBox "Aktivni štampač vraćen na '" _
      & Application.ActivePrinter & "'."
End If

End Sub

Obratite pažnju na tačnu sintaksu poziva: neophodno je da u imenu štampača tačno navedete na kom portu se on nalazi. Dakle, napisaćete "microsoft fax on fax:", "HP 5MP on //server/spooler" ili "Moj mali laser on LPT1:". Tačan naziv štampača i port na kome se nalazi možete proveriti u meniju Start/Settings/Printers, u dijalogu Properties svakog štampača.

 

  (C) 2000-2011 Praktikum na Webu

PC 35


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.