# TX Spell .NET ActiveX Package Released - Spell Checking in VB6

> The TX Spell .NET ActiveX Package wraps .NET-based spell checking functionality for Visual Basic 6 through a COM wrapper control. Setup requires installing the package, compiling the AxTXSpell Visual Studio project in VS 2008 or 2010, and referencing the DLL in VB6 projects.

- **Author:** Bjoern Meyer
- **Published:** 2012-01-09
- **Modified:** 2026-07-17
- **Description:** The TX Spell .NET ActiveX Package wraps .NET-based spell checking functionality for Visual Basic 6 through a COM wrapper control. Setup requires installing the package, compiling the AxTXSpell Visual Studio project in VS 2008 or 2010, and referencing the DLL in VB6 projects.
- **2 min read** (348 words)
- **Tags:**
  - GitHub
  - Spell Checking
  - Tutorial
- **Web URL:** https://www.textcontrol.com/blog/2012/01/09/tx-spell-net-activex-package-released-spell-checking-in-vb6/
- **LLMs URL:** https://www.textcontrol.com/blog/2012/01/09/tx-spell-net-activex-package-released-spell-checking-in-vb6/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2012/01/09/tx-spell-net-activex-package-released-spell-checking-in-vb6/llms-full.txt
- **GitHub Repository:** https://github.com/TextControl/TXSpell.ActiveX-Package

---

**TX Spell .NET ActiveX Package** enables you to add high-performance spell checking capabilities to your VB6 applications. Technically, it is based on TX Spell .NET for Windows Forms that gives you access to the power of .NET technology in your Win32 based application.

The **TX Spell .NET ActiveX Package** comes with full sources for the COM wrapper control. All you need is a trial version of [TX Spell .NET for Windows Forms](https://www.textcontrol.com/product/tx-spell-dotnet-winforms/download/) and Visual Studio 2008 or 2010.

The following steps are required to create a Visual Basic 6 application with TX Spell .NET and TX Text Control ActiveX 17.0:

1. **Install the ActiveX Package setup**
    
    Given that you installed [TX Spell .NET for Windows Forms](https://www.textcontrol.com/product/tx-spell-dotnet-winforms/), [download the **TX Spell .NET ActiveX Package**](https://github.com/TextControl/TXSpell.ActiveX-Package/archive/master.zip), start the *setup.exe* and follow the screen instructions.
    
    ![TX Spell .NET ActiveX Package installation](https://s1-www.textcontrol.com/assets/dist/blog/2012/01/09/a/assets/txspell_ocx_step1.webp "TX Spell .NET ActiveX Package installation")
2. **Compile the ActiveX Package project**
    
    After a successful installation, a Visual Studio project has been copied to the installation folder. Default folder:  
    *C:\\Program Files\\Text Control GmbH\\TX Spell .NET ActiveX Package\\AxTXSpell*
    
    Open the project (AxTXSpell.vbproj) in Visual Studio 2008 or 2010 and compile it using the *Rebuild Solution* menu entry of the *Build* main menu. Close Visual Studio again.
3. **Open the VB6 example**
    
    Navigate to the installation folder and find the VB6 samples. Open the *DialogAndContextMenu* sample:  
    *C:\\Program Files\\Text Control GmbH\\TX Spell .NET ActiveX Package\\Samples\\VB6\\DialogAndContextMenu*.
    
    Open the sample in Visual Basic 6.0 by double-clicking *Project1.vbp*. Press F5 to start the project.
    
    ![TX Spell .NET ActiveX Package installation](https://s1-www.textcontrol.com/assets/dist/blog/2012/01/09/a/assets/txspell_ocx_step2.webp "TX Spell .NET ActiveX Package installation")

To learn how to create new VB6 applications and how to add the reference to **AxTXSpell.dll**, please refer to the documentation that comes with the setup.

Download the sample from GitHub and test it on your own.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Merging Documents with RESTful Web API's](https://www.textcontrol.com/blog/2015/07/31/merging-documents-with-restful-web-apis/llms.txt)
- [Windows Forms: Printing Multiple Pages Per Sheet](https://www.textcontrol.com/blog/2015/07/24/windows-forms-printing-multiple-pages-per-sheet/llms.txt)
- [Inserting Watermark Images to All Pages Dynamically](https://www.textcontrol.com/blog/2015/07/17/inserting-watermark-images-to-all-pages-dynamically/llms.txt)
- [TextControl.Web: Creating an MVC Application with Razor](https://www.textcontrol.com/blog/2015/05/12/textcontrolweb-creating-an-mvc-application-with-razor/llms.txt)
- [Web.TextControl and Spell Checking](https://www.textcontrol.com/blog/2015/02/09/webtextcontrol-and-spell-checking/llms.txt)
- [MailMerge: Conditional INCLUDETEXT Fields](https://www.textcontrol.com/blog/2015/01/08/mailmerge-conditional-includetext-fields/llms.txt)
- [TX Spell .NET: Not Only a Spell Checker](https://www.textcontrol.com/blog/2014/11/28/tx-spell-net-not-only-a-spell-checker/llms.txt)
- [AutoCorrect: TWo INitial CApitals](https://www.textcontrol.com/blog/2014/07/24/autocorrect-two-initial-capitals/llms.txt)
- [TX Spell .NET: Ignore Word List Using User Dictionaries](https://www.textcontrol.com/blog/2014/01/10/tx-spell-net-ignore-word-list-using-user-dictionaries/llms.txt)
- [Porting RapidSpell to TX Spell .NET](https://www.textcontrol.com/blog/2011/12/22/porting-rapidspell-to-tx-spell-net/llms.txt)
- [Adding Spell Checking to Your TX Text Control Applications](https://www.textcontrol.com/blog/2011/02/10/adding-spell-checking-to-your-tx-text-control-applications/llms.txt)
