vbamc 1.4.0-preview11
This is a prerelease version of vbamc.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global vbamc --version 1.4.0-preview11
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 1.4.0-preview11
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=vbamc&version=1.4.0-preview11&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package vbamc --version 1.4.0-preview11
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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 6 and .NET 7 runtimes on Windows and macOS.
Samples
Discover samples in our repository at https://github.com/NetOfficeFw/vbamc/tree/main/sample
Project icon is licensed from Icons8 service under Universal Multimedia Licensing Agreement for Icons8.
See https://icons8.com/license for more information
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
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 |
---|---|---|
1.8.0 | 1,067 | 12/19/2023 |
1.7.0 | 208 | 11/10/2023 |
1.6.0 | 248 | 9/26/2023 |
1.5.1 | 253 | 9/16/2023 |
1.5.0 | 256 | 9/14/2023 |
1.4.3 | 247 | 7/6/2023 |
1.4.2 | 178 | 5/16/2023 |
1.4.1 | 222 | 5/10/2023 |
1.4.0 | 1,569 | 2/2/2023 |
1.4.0-preview9 | 269 | 1/28/2023 |
1.4.0-preview11 | 232 | 2/1/2023 |
1.4.0-preview10 | 298 | 1/28/2023 |
1.3.0 | 412 | 1/25/2023 |
1.2.2 | 490 | 12/29/2022 |
1.2.1 | 417 | 12/12/2022 |