Сохранение динамических элементов управления в надстройке уровня приложения Excel - PullRequest
1 голос
/ 18 января 2012

Я разрабатываю надстройку уровня приложения Excel и хочу сохранить элементы управления Windows Forms, которые я добавляю в документ динамически, поскольку по умолчанию Excel удаляет все элементы управления после закрытия документа.

Здесь все объяснено: http://msdn.microsoft.com/en-us/library/cc442765.aspx

"Хранить информацию о размере, расположении и состоянии элементов управления при сохранении или закрытии документа. В надстройке уровня приложения можно сохранитьэти данные в пользовательскую часть XML в документе. "

Как сказано в MSDN, мне нужно сохранить элементы управления и заново создать их после открытия документа, но я не могу их сохранитьв пользовательской части 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

Спасибо за ваше время, я надеюсь, что кто-то может мне помочь.

...