| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Получения елемента из другой вкладки |
| Автор: NOCaut 12.8.2014, 15:24 | ||
| При сохранении данных TAdvGridExcelIO компонента, если в ячейках есть ссылки на другие вкладки например: = 'Раздел 2'! E9 при экспорте компонент почемуто не понимает где их искать. я нашол место где происходит поиск по вкладкам: ..\Components\TMS Component Pack\XlsAdapter\tmsUXlsEncodeFormula.pas
Всего у файла 7 вкладок, при загрузке файла в TAdvGridExcelIO все ок. а от при сохранении FindSheet() видет одну вкладку и называется она "SHEET1". хотя такого имени у меня нету в файле. |
| Автор: NOCaut 13.8.2014, 08:30 |
| Разобрался: D:\Work\Components\TMS Component Pack\XlsAdapter\tmsAdvGridExcel.pas строчка UseWorkbook := (FAdvGridWorkbook <> nil) and (SheetName = '') and (SheetPos = -1); если не был определен UseWorkbook он создается автоматически с именем "Sheet1" |