Имя: Пароль:
1C
 
Win7, 1c7.7 и Excel
0 Ткачев
 
04.04.11
21:54
На работе под WinXP все работает, дома под Win7 ошибка, офис 2003 и 1с7.7 одинаковые, есть варианты как исправить ?
...
Эксель = СоздатьОбъект("Excel.Application");
Книга = Эксель.Workbooks.Open(ПутьФайла);
...

Книга = Эксель.Workbooks.Open(ПутьФайла);
{A:\СВАЛКА\NU.ERT(36)}: Неизвестная ошибка
1 zak555
 
04.04.11
21:55
поставить дома хр ?
2 Ткачев
 
04.04.11
21:55
Нее, win7 лучше
3 Kookish
 
04.04.11
22:02
Клюшки официально не работают ни под Вистой, ни под 7-кой. Если удалось запустить - ваше счастье. Но на то, что 100% будет все работать - не надейтесь. Как решение: виртуальная машина с ХП.
4 Torquader
 
04.04.11
22:03
Во-первых, убедиться, что объект Excel действительно создаётся и готов к работе.
Во-вторых, посмотреть на путь к файлу и наличие файла по этому пути (ну и пробелы, там и кавычки). Также можно попробовать поставить \\.\ перед именем файла - на Vista иногда очень помогало.
И где лежит файл ?
5 Ткачев
 
04.04.11
22:05
ПутьФайла = "d:\tovar.xls";
6 Torquader
 
04.04.11
22:12
А у пользователя есть разрешение на запись в этот файл (дело в том, что "умная" Excel всё равно туда что-то пишет, если ей не сказали, что нужно открывать в режиме только чтение).
Попробуйте "достать" файл из папки "Мои документы".
7 skunk
 
04.04.11
22:22
(3)это с какого перепугу?
8 Kookish
 
04.04.11
22:25
9 skunk
 
04.04.11
22:29
(8)когда данное писали семерки небыло
10 Ткачев
 
05.04.11
08:01
(6) Из любого каталога и файла такая хрень.
11 Ткачев
 
05.04.11
08:03
(3)1с7.7 работает под win7 без каких либо проблем, ща проблема только во внешних компонентах.
12 Kookish
 
05.04.11
08:13
(11) Работает. И у меня работает. Но обновление развернуть - проблема, приходится это делать на другом компе. Еще пара проблем была, но путем гугления и скачивания пары-тройки файликов удалось решить. ХЗ, что там еще не работает, не сталкивался.
13 smaharbA
 
05.04.11
08:37
Если полностью передать параметры ?
Хотя в целом надо бы проверить оле
14 Ткачев
 
05.04.11
08:51
(13)На 8-ке все работает с экселем, после Эксель = СоздатьОбъект("Excel.Application"); по диспетчеру задач эксель открывается, я уже пробовал сохранять файл в формате вплоть до офис 6, не фига не получается, лано, я на работе уже все сделал.
15 Ткачев
 
13.04.11
15:55
В Windows7 64, работает все без всяких проблем.