- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
'######################################################################################################////
Private Sub UserForm_Initialize() '##'
CommandButton2.Cancel = True 'Userform üzerinde "ESC" ye basınca çıkışa izin ver. '##'
TextBox1 = 1 '##'
ComboBox1.Value = FncHsr_VarsayilanYazici() 'Varsayılan Yazıcıyı bul ve combo1 e yaz. '##'
Dim Wsh As WshNetwork '##'
Dim i As Single '##'
Set Wsh = New WshNetwork '##'
'Aktif Kitaptaki Sayfa Listesini Listbox1 e alır '##'
For i = 1 To ActiveWorkbook.Sheets.Count '##'
[COLOR=darkgreen] [B]ListBox1.AddItem[/B] Sheets[/COLOR](i).Name '##'
' [COLOR=darkred] [B]ListView1.
[/B][/COLOR] Next '##'
'Aktif Bilgisayardaki Yazıcı Listesini Combobox1 e alır '##'
For i = 1 To Wsh.EnumPrinterConnections.Count - 1 Step 2 '##'
ComboBox1.AddItem Wsh.EnumPrinterConnections(i) '##'
Next '##'
Set Wsh = Nothing: i = 0 '##'
End Sub '##'
'######################################################################################################////
ListBox1.AddItem Sheets (i).Name yerine, ListView1 yanına ne yazmlıyımda çalışma sayfaları listwiev nesnesine gelsin.