Juan:
para que reciba un parámetro debes crear en un módulo lo siguiente y colocar en propiedades del proyecto a "Sub Main" com objeto inicial
Dim Parametros as string
Sub Main ()
Parametros = Command$
end sub
La función command$ devuelve los parametros pasados a tu exe como string, si los necesitas del tipo Variant quitale el signo $ (command)
para entregar un parametro a otra aplicación hay dos casos
primero: que la otra aplicación NO se esté ejecutando
en este caso la ejecutas con las apis del kernel32 o shell32 (openprocess y shellexecute respectivamente) y les pasas los parametros .
o simplemente con la función Shell()
segundo: que ya esté ejecutándose
humm..... necesitarás tecnología OLE.... y es bastante tedioso hacerlo...
para eso necesitarás insertar un objeto OLE ..... luego es un poco gráfico,otro poco de ayuda y mucha transpiración para que funcione
Espero haberte ayudado juan.....
Un abrazo
Dante