Hi,
Without automation, you can lunch the program, and that is about it, unless
you assume that sending messages through a socket, through Windows messages
queue, or through... SendKeys... is applicable. To lunch a program, you can
use Shell, as I mentioned earlier, but once lunched, without automation, it
is not necessary an easy task to control the lunched application. As
example, how would you force Notepad to open a specific file name, to insert
a new paragraph at the beginning, and to save the file into another specific
file name, without relaying on the user to do anything. All that is doable
in MS Word, with automation, since you don't only lunch, but control the
application.
So, in the end, depends on what you really want to do, indeed, and what the
application you lunch expose to your VBA code.
Vanderghast, Access MVP