Nope. I decided to go a different route, which worked for me. But I never implemented a dialog box or other method of choosing a name for the file on the spot.. but I can't imagine it's too much more work given that you know this:
Code:
Private Sub ExportXMLData()
Application.ExportXML _
ObjectType:=acExportTable, _
DataSource:="TableNameHere", _
DataTarget:="FilePathHere"
End Sub
For the TableNameHere, use the table name (e.g. Customers)
For the FilePathHere, use a file path INCLUDING the file name (e.g. C:\Exports\customer_export.xml) (or, C:\Exports\" & vFileName & ") vFileName would be your variable holding the file name.
Now since you wanna choose the name of the file, I suggest using the variable approach in place of the customer_export.xml like above.. then use that variable to be received from what you type in a dialog box.
Doest this help? Hope so.