在Excel应用程序级加载项中持久化动态控件

在Excel应用程序级加载项中持久化动态控件,excel,c#-4.0,vsto,Excel,C# 4.0,Vsto,我正在开发一个Excel应用程序级外接程序,我希望将动态添加到文档中的Windows窗体控件保存到文档中,因为默认情况下,Excel会在关闭文档后删除所有控件 以下是所有解释: 存储有关保存或关闭文档时控件的大小、位置和状态的信息。在应用程序级加载项中,可以将此数据保存到文档中的自定义XML部分 正如MSDN中所说,我必须保存控件并在打开文档后重新创建它们,但我无法将它们存储在自定义XML部件中 我已经看过了,但我还是不知道怎么做 基本上,我有一个添加到文档中的控件列表,这就是我必须保存的对象

我正在开发一个Excel应用程序级外接程序,我希望将动态添加到文档中的Windows窗体控件保存到文档中,因为默认情况下,Excel会在关闭文档后删除所有控件

以下是所有解释:

存储有关保存或关闭文档时控件的大小、位置和状态的信息。在应用程序级加载项中,可以将此数据保存到文档中的自定义XML部分

正如MSDN中所说,我必须保存控件并在打开文档后重新创建它们,但我无法将它们存储在自定义XML部件中

我已经看过了,但我还是不知道怎么做

基本上,我有一个添加到文档中的控件列表,这就是我必须保存的对象

Microsoft.Office.Interop.Excel sh;    
Microsoft.Office.Tools.Excel Worksheet vstoWorksheet = Globals.Factory.GetVstoObject(Sh);
//This is the List I have to save.
vstoWoorksheet.Controls
谢谢你的时间,我希望有人能帮助我