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

我正在开发一个Excel应用程序级加载项,并且我想将我dynamic添加到文档的Windows窗体控件保存,因为默认情况下,Excel在closures文档后删除所有控件。

这是一切解释: http : //msdn.microsoft.com/en-us/library/cc442765.aspx

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

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

我看了一下http://msdn.microsoft.com/en-us/library/bb608612.aspx ,但是我仍然不知道该怎么做。

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

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 

谢谢你的时间,我希望有人能帮助我。