Otwórz Edytor Visual Basic używająć skrótu klawiaturowego lewy Alt + F11. Z menu Insert wybierz polecenie Module i wpisz kod makra:
Sub Kopiowanie_arkuszy()
Dim sht As Worksheet, path As String
Application.ScreenUpdating = False
path = ActiveWorkbook.path & "\"
For Each sht In ActiveWorkbook.Worksheets
sht.Copy
ActiveWorkbook.SaveAs Filename:=path & sht.Name & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook
Next sht
Application.ScreenUpdating = True
End Sub
Blog porusza tematy związane z komputerami i oprogramowaniem. Znajdziecie w nim opisy przydatnych darmowych programów oraz wskazówki dotyczące wydajnego korzystania z komputera. Rady przedstawiane są w minimalistycznej wersji - w treści postów znajduje się konkretne rozwiązanie problemu.
Pokazywanie postów oznaczonych etykietą vbs. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą vbs. Pokaż wszystkie posty
środa, 16 października 2019
wtorek, 3 grudnia 2013
Jak usunąć wszystkie drukarki sieciowe?
- tworzymy plik tekstowy
- wpisujemy kod:
- wpisujemy kod:
Const NETWORK = 22
Set objNetwork = CreateObject("WScript.Network")
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colPrinters = objWMIService.ExecQuery("Select * From Win32_Printer")
For Each objPrinter in colPrinters
If objPrinter.Attributes And NETWORK Then
strPrinter = objPrinter.Name
objNetwork.RemovePrinterConnection strPrinter
End If
Next
- zapisujemy zmiany i zmieniamy rozszerzenie pliku z .txt na .vbs.
- uruchamiamy plik i cieszymy się brakiem drukarek
Subskrybuj:
Posty (Atom)