代码之家  ›  专栏  ›  技术社区  ›  Jack Edmonds

如何从应用程序级加载项将程序状态信息存储在保存的Excel文件中?

  •  2
  • Jack Edmonds  · 技术社区  · 15 年前

    我正在尝试为Excel制作应用程序级外接程序,我想存储有关程序状态的某些信息。我要存储的信息与每个excel文件的状态有关(而不是跨所有excel文件)。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Dick Kusleika    15 年前

    我在工作簿本身(而不是加载项)中使用customdocumentproperties

    http://www.dailydoseofexcel.com/archives/2004/07/16/custom-document-properties/

    然后,当我打开工作簿时,我检查CDP是否存在,以确定它是否属于我的应用程序,它是否是我的应用程序使用的特定类型的文件(用于上下文相关的菜单项),并读取该工作簿的状态信息。

    这个链接并不是一个很好的向cdp写东西的例子,但是我认为它看起来像

    ActiveWorkbook.CustomDocumentProperties.Add ...
    
        2
  •  1
  •   code4life    15 年前

    还有customproperties,它同时存在于工作簿和工作表级别。我一直使用它来将各种信息(包括序列化的对象信息)存储到工作簿中。