umya_spreadsheet/writer/xlsx/
vba_project_bin.rs1use 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}