.net 如何将程序状态信息存储在应用程序级外接程序保存的excel文件中?
我正在尝试为Excel制作一个应用程序级加载项,我想存储有关程序状态的某些信息。我要存储的信息属于每个Excel文件的状态(而不是所有Excel文件)。我在工作簿本身(而不是加载项)中使用CustomDocumentProperties 然后,当我打开工作簿时,我检查CDP是否存在,以确定它是否属于我的应用程序,它是否是我的应用程序使用的特定类型的文件(用于上下文相关菜单项),并读取该工作簿的状态信息 这个链接并没有显示一个写CDP的好例子,但我认为它看起来像.net 如何将程序状态信息存储在应用程序级外接程序保存的excel文件中?,.net,excel,vsto,.net,Excel,Vsto,我正在尝试为Excel制作一个应用程序级加载项,我想存储有关程序状态的某些信息。我要存储的信息属于每个Excel文件的状态(而不是所有Excel文件)。我在工作簿本身(而不是加载项)中使用CustomDocumentProperties 然后,当我打开工作簿时,我检查CDP是否存在,以确定它是否属于我的应用程序,它是否是我的应用程序使用的特定类型的文件(用于上下文相关菜单项),并读取该工作簿的状态信息 这个链接并没有显示一个写CDP的好例子,但我认为它看起来像 ActiveWorkbook.C
ActiveWorkbook.CustomDocumentProperties.Add ...
还有CustomProperties,它存在于工作簿和工作表级别。我一直在使用它将各种信息(包括序列化对象信息)存储到工作簿中。我刚刚注意到您将vsto作为标记。我给出的伪代码是VBA,所以如果你这样做的话,你必须进行翻译。