|
Запись документа
| ☑ |
0
DeMi4
01.12.11
✎
10:24
|
Не могу сохранить файл
Ексель.Activeworkbook.save("d:\1.xls");
|
|
1
zelebobi4
01.12.11
✎
10:24
|
а что пишет?
|
|
2
DeMi4
01.12.11
✎
10:25
|
{Отчет.Товары.Форма.ФормаОтчета.Форма(109)}: Ошибка при вызове метода контекста (Save)
Ексель.Activeworkbook.save("d:\");
по причине:
Неверное число параметров
|
|
3
DeMi4
01.12.11
✎
10:25
|
Ексель=Новый COMОбъект("Excel.Application");
Ексель.WorkBooks.add(1);
Лист=Ексель.ActiveSheet();
Лист.Name="Pri";
Ексель.Activeworkbook.save("d:\");
Ексель.quit();
Полный код
|
|
4
Maxus43
01.12.11
✎
10:26
|
Ексель.save
|
|
5
Rie
01.12.11
✎
10:26
|
(0), (3) - только я вижу некоторые отличия в коде?
(2) Ну так дай ему эти параметры.
|
|
6
DeMi4
01.12.11
✎
10:27
|
{Отчет.Товары.Форма.ФормаОтчета.Форма(109)}: Ошибка при вызове метода контекста (Save)
Ексель.Activeworkbook.save("d:\1.xls");
по причине:
Неверное число параметров
|
|
7
zelebobi4
01.12.11
✎
10:27
|
Наскольк опмню, чтобы сохранить в каталог, нужно использовать SaveAs(ПутьККаталогу + ИмяФайла)
А Save просто сохраняет
|
|
8
Maxus43
01.12.11
✎
10:27
|
(4) мимо я)
|
|
9
чувак
01.12.11
✎
10:28
|
Excel.ActiveWorkBook.SaveAs("C:\MyWorkBook.xls")
|
|
10
zelebobi4
01.12.11
✎
10:28
|
Ексель.Activeworkbook.saveAs("d:\1.xls");
|
|
11
DeMi4
01.12.11
✎
10:29
|
(8) не мимо спасибо сохранилось проста в примере который смотрел запись осуществлялась именно так
|
|
12
Maxus43
01.12.11
✎
10:30
|
(11) гы... прикольно
|
|
13
DeMi4
01.12.11
✎
10:32
|
Да я в который раз не ставлю знаки припинания
|
|
14
zelebobi4
01.12.11
✎
10:38
|
(11)
Если файл уже есть на диске, то Save() его просто перезапишет. Если нет, то откроется интерактивное окно для сохранения. Программно, без вызова окна надо использовать SaveAs(ИмяФайла). как то так.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан