嵌入 VBA 项目

  1. func (f *File) AddVBAProject(bin string) error

该函数提供方法将包含函数和/或宏的 vbaProject.bin 文件嵌入到 Excel 文档中,文件扩展名应为 .xlsm。例如:

  1. if err := f.SetSheetPrOptions("Sheet1", excelize.CodeName("Sheet1")); err != nil {
  2. fmt.Println(err)
  3. }
  4. if err := f.AddVBAProject("vbaProject.bin"); err != nil {
  5. fmt.Println(err)
  6. }
  7. if err := f.SaveAs("macros.xlsm"); err != nil {
  8. fmt.Println(err)
  9. }