Visual Basic developers know how much coding time and processing time the With statement can save, but VBScript developers hav, until now, been unable to take advantage of this great feature. The With statement is a shorthand, code blocking statement. Between With <<object name>> and End With statements, you don't have to repeat the name of an object every time your code refers to it - and that makes your script run faster. Here's a quick example:
Instead of typing this
oCustomer.Name = "John Smith"
oCustomer.Address = "9th Street"
oCustomer.ZipCode = "444"
oCustomer.Update
You can type this
With oCustomer
.Name = "John Smith"
.Address = "9th Street"
.ZipCode = "444"
.Update
End With
First
Next