en-US/about_packages.help.txt
TOPIC
about_packages SHORT DESCRIPTION MOVBA packages contain VBA modules, class modules and/or Userforms. LONG DESCRIPTION A package is a directory with the following structure: \<package name> | --Tests\ | --CustomUI\ | | | customUI.xml | <package VBA files..> A package must have a name that is unique in the library. Package names are case-insensitive. The package directory contains VBA files, such as VBA Modules (.bas files), VBA Class Modules (.cls files), and UserForms (.frm and .frx files). When a document or an add-in is built from the library, and a package is included, all these files are imported into the resulting document or add-in. The tests\ subdirectory should contain a document created using the Microsoft Office application that is the target of the parent library. This document should have test cases for checking the functionality implemented by the package. The CustomUI\ subdirectory contains a file called customUI14.xml, written using the Microsoft Office RibbonX specification. When a document or an add-in is built from the library, and a package is included, its customUI14.xml file is merged with that of other packages and imported into the resulting document or add-in. The Get-MVPackage, New-MVPackage and Remove-MVPackage cmdlets in this module are used to manage packages. KEYWORDS package, VBA, macro SEE ALSO about_libraries, Get-MVPackage, New-MVPackage, Build-MVPackage |