|
Запись документа | ☑ | ||
---|---|---|---|---|
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(ИмяФайла). как то так. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |