vba_extract

Crates.iovba_extract
lib.rsvba_extract
version
sourcesrc
created_at2024-07-15 23:31:46.724525
updated_at2024-07-15 23:31:46.724525
descriptionUtility to extract a vbaProject.bin binary from an Excel xlsm macro file for insertion into an rust_xlsxwriter file.
homepage
repositoryhttps://github.com/jmcnamara/vba_extract-rs
max_upload_size
id1304427
size0
John McNamara (jmcnamara)

documentation

README

vba_extract

The vba_extract command line application is a simple utility to extract a vbaProject.bin binary from an Excel xlsm file for insertion into an rust_xlsxwriter file.

If the macro is digitally signed the utility will also extract a vbaProjectSignature.bin file.

Usage

Usage: vba_extract [OPTIONS] <FILENAME_XLSX>

Arguments:
  <FILENAME_XLSX>
          Input Excel xlsm filename

Options:
  -o, --output-macro-filename <OUTPUT_MACRO_FILENAME>
          Output vba macro filename

          [default: vbaProject.bin]

  -s, --output-sig-filename <OUTPUT_SIG_FILENAME>
          Output vba signature filename (if present in the parent file)

          [default: vbaProjectSignature.bin]

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version

Installation

cargo install vba_extract
Commit count: 0

cargo fmt