When the dialog is bypassed, it is as if the user had pressed the No button. See Microsoft's KB article at: http://support.microsoft.com/kb/825765
i.e. your code will probably need to issue an OpenDataSource call before anything else, unless you can set the registry value described in the article.