vbamc 2.0.1

dotnet tool install --global vbamc --version 2.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local vbamc --version 2.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=vbamc&version=2.0.1
                    
nuke :add-package vbamc --version 2.0.1
                    

Compiler vbamc compiles Visual Basic source code and Ribbon customizations to a macro enabled add-in file for Microsoft Office applications.

Usage

Sample usage to generate PowerPoint presentation file with macro from the source code files Module.vb and MyClass.vb:

vbamc --module Module.vb --class MyClass.vb --name "VBA Project" --company "ACME" --file Presentation.ppam

Requirements

The compiler works on .NET 8 and 10 runtimes on Windows, Linux and macOS.

Samples

Discover samples in our repository at https://github.com/NetOfficeFw/vbamc/tree/main/sample

Project icon Online Coding is licensed from Icons8 service under Universal Multimedia Licensing Agreement for Icons8.
See https://icons8.com/license for more information

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2.0.1 28 1/16/2026
2.0.0 209 11/22/2025
1.8.0 1,805 12/19/2023
1.7.0 291 11/10/2023
1.6.0 314 9/26/2023
1.5.1 342 9/16/2023
1.5.0 342 9/14/2023
1.4.3 367 7/6/2023
1.4.2 312 5/16/2023
1.4.1 364 5/10/2023
1.4.0 1,703 2/2/2023
1.4.0-preview9 410 1/28/2023
1.4.0-preview11 373 2/1/2023
1.4.0-preview10 449 1/28/2023
1.3.0 555 1/25/2023
1.2.2 648 12/29/2022
1.2.1 616 12/12/2022