Refer to this Microsoft article for more details - Use 'WITH' statement when working with objects: If we have to access an object's properties and methods in several lines, we must avoid using object's name or fully qualified object path again and again.

It is annoying for VBA processor as it needs to fully qualify the object each time. This concept tells us to use [A1] rather than Range("A1") and Range("Stock Range")(3,4) rather than Range("Stock Range").

vba powerpoint screenupdating-11

o In Microsoft Office Excel 2003 and in earlier versions of Excel, we click Page Setup on the File menu.

o We modify any of the properties of the Page Setup object in a VBA macro.

Screen Updating = The Screen Updating property controls most display changes on the monitor while a procedure is running.

Avoid 'Screen Flickering' or 'Screen Repainting': Use Application.

"VB does not let you manipulate pointers" is more precise. If all we ever use are object pointers, how can we set the object itself to Nothing? When we set a reference to Nothing, something called the garbage collector kicks in.

Behind the scenes, VB still makes extensive use of pointers. This little piece of software tries to determine whether or not an object should be destroyed.

You may turn off the automatic calculation using Application.

You must set the Screen Updating property to True when the procedure finishes or when it stops after an error. Turn off automatic calculations: Whenever content(s) of a cell or range of cells are changed, the formulas dependent on them and Volatile functions are recalculated.

You can increase the speed of some procedures by keeping screen updating turned off.

When screen updating is turned off, toolbars remain visible and Word still allows the procedure to display or retrieve information using status bar prompts, input boxes, dialog boxes, and message boxes.

Visible = True Next End If ' Delete this when it's no longer needed Msg Box "Done" End Sub The reason the code doesn't work is I forgot to include the line to set the SSW variable to Slide Show Windows(1).