![]() |
![]() |
![]() |
|
Как правильно сохранить в Excel | ☑ | ||
---|---|---|---|---|
0
OptimiZm
10.03.11
✎
21:01
|
Делаю так:
Excel = Новый COMОбъект("Excel.Application"); Excel.WorkBooks.Open(ИмяФайла); // тут бла бла бла Excel.Save(НовоеИмяФайла); В итоге Файл с новоеимяфайла создается какойто непонятный, как ярлык в 1кб, а все изменения сохраняются в исходном файле... Что я тут не так сделал? |
|||
1
OptimiZm
10.03.11
✎
21:03
|
Т.е. другими словами открываю файл, заполняю, сохраняю с другим именем - и облом...
|
|||
2
aleks-id
10.03.11
✎
21:04
|
Excel.WorkBook.Save(НовоеИмяФайла); ?
|
|||
3
OptimiZm
10.03.11
✎
21:05
|
(2) метод объекта не обнаружен...
|
|||
4
aleks-id
10.03.11
✎
21:06
|
SaveAs попробуй
|
|||
5
OptimiZm
10.03.11
✎
21:10
|
(4) пробовал Excel.SaveAs(НовоеИмяФайла) и Excel.WorkBook.SaveAs(НовоеИмяФайла)
метод объекта не обнаружен...(( |
|||
6
Девушка-Вамп
22.03.11
✎
09:19
|
(5) проблемка уже решилась? или нет? а то мне тоже этот вопрос интересен :)
|
|||
7
ВераТ
22.03.11
✎
09:38
|
(5) исходный файл нужно сохранять с изменениями или все изменения - в новом?
Попробуй Excel.WorkBook.SaveCopyAs(НовоеИмяФайла) |
|||
8
Aprobator
22.03.11
✎
09:47
|
(0) охренеть, за сутки в помощи не разобраться (хелп реально все описывает).
|
|||
9
aleks-id
22.03.11
✎
09:50
|
||||
10
OptimiZm
22.03.11
✎
09:52
|
(7) Исходный нужно оставить не измененным, все изменения в новом...
(7)(8) Щас Вамп попробует) Спасибо за советы Мне уже не горит но тоже буду благодарен:) |
|||
11
Aprobator
22.03.11
✎
09:54
|
можно конечно еще и так (надо только глянуть метод Open возвращает значение или нет, впрочем дело 2 минут):
|
|||
12
Aprobator
22.03.11
✎
09:55
|
(9) гы - справку офиса курить надо ) Если по аглицки курить умеешь конечно )
|
|||
13
OptimiZm
22.03.11
✎
09:57
|
(12) Офис устанавливаю без справки)) о VBA давно завно забыл, как и VB))
|
|||
14
Aprobator
22.03.11
✎
10:00
|
(13) ну вот и результат. Инструмент юзаем, а справку не читаем. Хорошо, если 10 процентов функционала в результате используем.
|
|||
15
ShoGUN
22.03.11
✎
10:00
|
(13) >Офис устанавливаю без справки
И юзаешь вместо справки форум? |
|||
16
OptimiZm
22.03.11
✎
10:06
|
(15) Я по 1С спросил а не по офису. По тем темам и факам которые до вопроса нашел, было указано так, как в последствие я и сделал. Результат не совпал с ожиданием хотя по логике должен был. Вот я и задал вопрос. Связь между моим вопросом и располагаемыми на момент вопроса данными не предполагало прямого обращения к справке MS Office (а точнее к справки VBA). Чо уж придрались то так сильно))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |