Я пытаюсь получить имя рабочей книги до ее фактического открытия.Извлечение названия книги Excel до ее фактического открытия
((Excel.AppEvents_Event)this.Application).WorkbookOpen += new Excel.AppEvents_WorkbookOpenEventHandler(App_WorkBookOpen);
private void App_WorkBookOpen(Excel.Workbook Wb)
{
System.Windows.Forms.MessageBox.Show("Shakti " + " " + Wb.Name);
}
С обработчиком, как показано выше, приложение Excel показывает имя рабочей книги, когда она будет открыта completely.My намерение это сделать некоторую формальную проверку, прежде чем она на самом деле открыта и данные отображаются пользователю.
Есть ли способ или механизм для извлечения имени файла до того, как содержимое будет загружено в Excel и показано пользователю? Любая помощь высоко ценится. Спасибо.
Вы можете скрыть книгу, прочитать имя, а затем закрыть или показать его по мере необходимости? –
@SiddharthRout Rout: как мы спрячем книгу? есть ли какой-либо прямой способ сделать это? можете ли вы предоставить фрагмент кода? –
http://stackoverflow.com/questions/11354456/hiding-active-workbook-programmatically-in-excel –