嵌入 VBA 项目
func (f *File) AddVBAProject(bin string) error
该函数提供方法将包含函数和/或宏的 vbaProject.bin
文件嵌入到 Excel 文档中,文件扩展名应为 .xlsm
。例如:
codeName := "Sheet1"
if err := f.SetSheetProps("Sheet1", &excelize.SheetPropsOptions{
CodeName: &codeName,
}); err != nil {
fmt.Println(err)
}
if err := f.AddVBAProject("vbaProject.bin"); err != nil {
fmt.Println(err)
}
if err := f.SaveAs("macros.xlsm"); err != nil {
fmt.Println(err)
}