|
Ошибка при загрузке из Excel. УТ11
| ☑ |
0
vse_serjezno
02.12.13
✎
16:48
|
Здравствуйте. Такая проблема: загружаю внешн. обработкой справочник партнеров из Эксель на одном компе - все замечательно грузится. На другом - выдает ошибку открытия файла. И там и там обработка и файл одинаковые. Эксель установлен на обоих компах.
Ошибка:
Не удалось открыть файл: C:\Users\t.prohorova\Desktop\salon-big (2).xls
Ошибка открытия листа №1 Microsoft Excel.
{Форма.Форма.Форма(58)}: Значение не является значением объектного типа (Sheets)
Как справиться с этой проблемой?
|
|
1
Apokalipsec
02.12.13
✎
16:51
|
Код покажи как ты к листам обращаешься.)
|
|
2
vse_serjezno
02.12.13
✎
16:52
|
ОбъектОбработкаНаСервере = РеквизитФормыВЗначение("Объект");
ФайлДанныхНаСервере = ОбъектОбработкаНаСервере.ФайлДанных;
Сообщить("Идет обработка выбранного файла!..");
Попытка
// Загружаем Excel
ExcelПриложение = Новый COMОбъект("Excel.Application");
Исключение
Сообщить("Ошибка при загрузке Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
КонецПопытки;
Попытка
// Открываем файл
ExcelФайл = ExcelПриложение.WorkBooks.Open(ФайлДанныхНаСервере);
Исключение
Сообщить("Не удалось открыть файл: " + ФайлДанныхНаСервере);
КонецПопытки;
Попытка
// Обрабатываем файл
// Читаем первую страницу книги
ExcelЛист = ExcelФайл.Sheets(1);
//RangeAll = ExcelЛист.UsedRange;
//xlCellTypeLastCell = 11;
//ПоследняяСтрока = ExcelЛист.Cells.SpecialCells(xlCellTypeLastCell).Row;
ПоследняяСтрока = 100;
Для счетчик = 2 по ПоследняяСтрока Цикл
НовыйПартнер = Справочники.Партнеры.СоздатьЭлемент();
|
|
3
Sabbath
02.12.13
✎
16:53
|
всё всерьёзно
|
|
4
Sabbath
02.12.13
✎
16:54
|
(0) а файл удается открыть? Может ОС разные и документы в разных местах в 7 и в ХР к примеру
|
|
5
Масянька
02.12.13
✎
16:54
|
(0) Точно файл Excel один и тот же? И Excel'и одинаковые стоят?
|
|
6
vse_serjezno
02.12.13
✎
16:57
|
Вы правы, версии экса различаются.
|
|