With Me.CommonDlg1 .Filter = "Excel Template (*.xlt)|*xlt" .InitDir = "d:\temp\mypath" .DialogTitle = "Select Excel Template" .ShowOpen Me.txtControl.Text = .FileName End WithWhere CommonDlg1 is the name of the control and txtControl is a textbox. After you have the file name you can do the import with the TransferDatabase method of the DoCmd object. Look it up on the help for the correct parameters for your file type. HTH