umya_spreadsheet/writer/xlsx/
vba_project_bin.rs

1use std::io;
2
3use super::XlsxError;
4use crate::helper::const_str::*;
5use crate::structs::Spreadsheet;
6use crate::structs::WriterManager;
7
8pub(crate) fn write<W: io::Seek + io::Write>(
9    spreadsheet: &Spreadsheet,
10    writer_mng: &mut WriterManager<W>,
11) -> Result<(), XlsxError> {
12    if !spreadsheet.get_has_macros() {
13        return Ok(());
14    }
15    let writer = spreadsheet.get_macros_code().unwrap();
16    writer_mng.add_bin(PKG_VBA_PROJECT, writer)
17}