Microsoft.Office.Interop.Excel.ListObject против Microsoft.Office.Tools.Excel.ListObject - PullRequest
2 голосов
/ 21 апреля 2010

Мне нужно получить доступ к Выбранному событию всех списочных объектов во всех листах моей рабочей книги, но когда я получаю доступ к worksheet.listobject, этот объект, очевидно, принадлежит Microsoft.Office.Interop.Excel.ListObject и поэтому не имеет никаких событий, поскольку объект списка таблиц принадлежит Microsoft.Office.Tools.Excel.ListObject.

И я прочитал это Microsoft.Office.Tools.Excel.ListObject.InnerObject = Microsoft.Office.Interop.Excel.ListObject

но я не знаю, как его использовать.

Помощь Pls

Спасибо, Kavita

1 Ответ

2 голосов
/ 29 апреля 2010

Я думаю, что вы должны использовать Microsoft.Office.Tools.Excel.ListObject.GetVstoObject (lstObj), где lstObj - это Microsoft.Office.Interop.Excel.ListObject, чтобы получить правильный объект. И это доступно только с надстройки уровня приложения, но не на уровне документа, вы можете прочитать документацию. От: MSDN info . И теперь у вас есть также ListObjectExtensions

Больше информации о событиях Tools.Excel.ListObject: MSDN Events

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...