Skip to main content

Visual Basic 6.0 Resources

Visual Basic 6.0 was one of the most popular programming environments and we know that there are a lot of you who are developing in it today. The MSDN Library contains some of the best content for Visual Basic 6.0 experts and we’re going to surface that here. We’ll also provide pointers to some of the vibrant community resources that exist for Visual Basic 6.0.

Partner Tools & Solutions Partner Tools & Solutions

Leverage these free tools and solutions from our partners to assist you with a more complete migration from Visual Basic 6 to .NET.

Visual Basic 6.0 Resources

General Topics

  • Visual Basic 6.0 Properties Descriptions and their Settings

    This list of Visual Basic 6.0 form object properties along with descriptions and settings, serves as a handy reference to anyone using Visual Basic 6.0. This material is presented at the beginning of an article comparing Visual Basic 6.0 and Visual Basic .NET objects.

  • Text Box Defaults Add-In Project for Microsoft Publisher 2002
    The Text Box Defaults project is a Visual Basic 6.0 project that can be compiled into a Microsoft Publisher 2002 add-in toolbar. This toolbar allows the user to extract property settings from an existing text box and then create new text boxes with those settings.
  • Creating a 404 Error Tracker with Visual Basic 6.0
    This article will walk you through the steps of building a Visual Basic 6.0 ActiveX dynamic-link library (DLL) that will make it easy and efficient for you to track and prevent 404 (Not Found) errors on your site.
  • Interprocess Communications Using Registered Messages from Visual Basic
    Use the RegisterWindowMessage and SendMessage API calls to create your own window messages and send them between windows so that your programs can communicate with each other. In this example, the server has the job of watching a printer queue and sending a message to every interested client, whenever an event occurs.
  • VBMake Script
    VBMake.vbs is a VBScript make utility for intelligently building Microsoft Visual Basic projects. It only builds projects when the target executable is older than the source files.
  • Controls shipped in Visual Basic 6.0
    This article lists all the intrinsic and ActiveX controls shipped in Visual Basic 6.0.
  • Printing Text
    Use the Print method in Visual Basic to print text.
  • Text-To-Speech

    This tutorial will show you how to create a very simple program that will actually speak.

Database Programming

Web Development


  • Issuing FTP Commands
    The Internet Transfer control will automatically establish an FTP session the first time you execute an FTP command. This table lists the FTP commands for the control.
  • Programming with the Internet Transfer Control
    This article describes a program called the Internet Updater, which demonstrates the use of the Internet Transfer control. The Internet Updater is used to update an application by examining each file in the application and choosing those files that have newer versions.

Embedded VB

  • Getting Started: Microsoft Windows CE Toolkit for Visual Basic 6.0

    This document will walk you through the creation of your first Windows CE application written in Microsoft Visual Basic. We will help you set up an emulation environment and get you up and building your first database application quickly.

  • Microsoft Windows CE Toolkit for Visual Basic 6.0 Guided Tour

    This document will take you on a tour of the features contained in the Windows CE Toolkit for Visual Basic 6.0. You will learn how to create a simple application that is designed on a traditional Windows desktop and executed on a Windows CE device, and how to access data stored in SQL Server.