A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
To illustrate how, start with a blank presentation. In the Visual Basic editor, insert a new UserForm. On that UserForm (default name = UserForm1), add the following control:
Microsoft ProgressBar Control, version 6.0
You will find it in the "Addition Controls" list from the "Tools" menu in the VBE.
Now add a general code module and copy the code below into it. Run the code to see how you use the control. It is important to run the form as "vbModeless" so that your background processing (saving the JPG files) will continue and the form will update.
Adapt the code to your needs.
HTH,
Eric
Option Explicit
Sub TestProgressBar()
Dim i As Long
'
UserForm1.ProgressBar1.Value = 0
UserForm1.ProgressBar1.Min = 0
UserForm1.ProgressBar1.Max = 100
'
UserForm1.Show vbModeless
'
For i = 1 To 1000000000
If i Mod 10000000 = 0 Then
UserForm1.ProgressBar1.Value = i / 10000000
UserForm1.ProgressBar1.Refresh
UserForm1.Repaint
DoEvents
End If
Next i
'
UserForm1.Hide
End Sub