设置工作簿应用程序属性

  1. func (f *File) SetAppProps(appProperties *AppProperties) error

设置工作簿的应用程序属性。可以设置的属性包括:

属性描述
Application创建此文档的应用程序的名称
ScaleCrop指定文档缩略图的显示方式。设置为 true 指定将文档缩略图缩放显示,设置为 false 指定将文档缩略图剪裁显示
DocSecurity以数值表示的文档安全级别。文档安全定义为:
1 - 文档受密码保护
2 - 建议以只读方式打开文档
3 - 强制以只读方式打开文档
4 - 文档批注被锁定
Company与文档关联的公司的名称
LinksUpToDate设置文档中的超链接是否是最新的。设置为 true 表示超链接已更新,设置为 false 表示超链接已过时
HyperlinksChanged指定下一次打开此文档时是否应使用本部分中指定的新超链接更新超链接关系
AppVersion指定生成此文档的应用程序的版本。值应为 XX.YYYY 格式,其中 X 和 Y 代表数值,否则文件将不符合标准

例如:

  1. err := f.SetAppProps(&excelize.AppProperties{
  2. Application: "Microsoft Excel",
  3. ScaleCrop: true,
  4. DocSecurity: 3,
  5. Company: "Company Name",
  6. LinksUpToDate: true,
  7. HyperlinksChanged: true,
  8. AppVersion: "16.0000",
  9. })