Mah, secondo me usare gli ActiveX in questo contesto è più che inutile... non basta un programmino da lanciare tutte le mattine che ti scarichi automaticamente i report sul tuo PC? Si può scrivere molto facilmente con VB.NET (basta usare un System.Net.WebClient).