.showopen will show the open dialog.

VB Code:
  1. Private Sub txtBackUp_Click()
  2.   Dim oCDBForm As New frmCommonDialog
  3.   x = lblSetup(1).Left + lblSetup(1).Width
  4.   y = lblSetup(1).Top
  5.   oCDBForm.Move x, y
  6.   With oCDBForm.CommonDialog1
  7.     .DialogTitle = "Select BackUp File to use"
  8.     .InitDir = RealPath
  9.     .Filter = "BackUp Files (*.old)|*.old|All " & _
  10.         "Files (*.*)|*.*"
  11.     .Flags = _
  12.         cdlOFNFileMustExist + _
  13.         cdlOFNHideReadOnly + _
  14.         cdlOFNLongNames + _
  15.         cdlOFNExplorer
  16.     .CancelError = False  ' Change to trap cancel True
  17.     .ShowOpen
  18.     txtBackUp.Text = .FileName
  19.   End With
  20.   Unload oCDBForm
  21.   Set oCDBForm = Nothing
  22. End Sub

This is what I use. I have a Common Dialog Control by itself on a form that is small. I use it for all the dialogs in my app. I subclass it like shown. This is when clicking on a textbox, it puts the selected filename in the textbox.
The same dialog works for printing, saving, and everything else.