All, Assuming you want to get some data from a file other than the active file, does this make sense? Check the Documents collection to see if the file is open. If so, get the data from the open file via the Documents collection. If the source file isn't open, use Object DBX to open it. Then get the data from the DBX file. Kinda seems like a dumb question. But I haven't seen code examples which do that. And that makes me think I'm missing something here. Maybe it's not that simple? What I have seen is code which assumes Object DBX should be used. When that fails, because the file is open, the code ends. I've done that myself. I've also seen messages in the VBA NG which mention the idea of copying an open source file to some temporary folder so Object DBX can open it. Why? Thanks for any insights... Joe Burke