no, non puoi farlo. Devi usare un oggetto, che può essere Excel stesso (ma hai dennto che non vuoi/puoi) o un componente tipo SpreadsheetGear (ma non so se li fanno anche per vb6 - e comunque non credo che siano gratuiti).

Mi ricordo di un componente (SpreadBuilder) che faceva parte di ActiveReport e funzionava anche con vb6.