Как насчет использования функций, предоставляемых Microsoft, вместо того, чтобы придумывать.
Печать, функции PrintLine
Записывает данные в формате дисплея в последовательный файл.
http://msdn.microsoft.com/en-us/library/9cksc646(v=VS.90).aspx
Сводка изменений поддержки элементов программирования
Поддержка различных элементов программирования изменилась со времени Visual Basic 6.0, в основном из-за совместимости с общеязыковой средой исполнения. Многие элементы Visual Basic 6.0 переименовываются, реклассифицируются или объединяются с другими элементами программирования. Некоторые элементы больше не поддерживаются, потому что общеязыковая среда выполнения (CLR) включает в себя функциональность, которая делает их ненужными. Для получения дополнительной информации см. Common Language Runtime.
Дополнительные сведения об изменениях в Visual Basic см. В справке для пользователей Visual Basic 6.0. В этом разделе содержится информация об изменениях в интегрированной среде разработки (IDE), веб-функциональности, проектах, формах, константах и методах Circle, Line и Pset.
http://msdn.microsoft.com/en-us/library/kaf4ssya(v=VS.90).aspx