Нет, так работать не будет. СоздатьОбъект - CreateObject по английски - создает OLE-объект и возвращает ссылку на него в нашу переменную. Далее мы по ОЛЕ обращаемся к свойствам и методам этого объекта. Самый простой вариант был бы если бы можно было создать объект ADO.NET ADODB.Connection и через него работать. То есть я по технологии OLE могу создать любой объект, имеющий свой интерфейс и работать с ним. Хоть картинку, хоть WORD с EXCEL-ем, хоть интернет эксплорер.