Имя: Пароль:
1C
1С v8
Сохранить Excel файл после открытия и изменения без вопроса пользователя.
0 DirecTwiX
 
27.01.14
12:40
Excel = Новый COMОбъект("Excel.Application");
...
Excel.Save(); - тут вопрос "Сохранить изменения?"
1 МихаилМ
 
27.01.14
12:47
надо на мехмате ввести курс обучение пользованием поисковыми сервисами интернет.
2 DirecTwiX
 
27.01.14
13:31
Страниц 5 смотрел до создание поста и ещё штук 15 после.
Так ничего и не получилось. Пробовал Save(), Close(Истина) и т.д.

В итоге:

        Ф = ПолучитьИмяВременногоФайла();
        Книга.SaveAs(Ф);
        
        //Книга.Close();
        //Excel.SaveAs(ЭтотОбъект.ПутьКФайлуКБК+"1");
        Excel.Workbooks.Close();
        Excel.Application.Quit();
        
        ПереместитьФайл(Ф, ЭтотОбъект.ПутьКФайлуКБК);



Т.е. проблема актуальна
3 butterbean
 
27.01.14
13:36
Excel.ActiveWorkBook.Save()
4 DirecTwiX
 
27.01.14
13:38
(3) Пробовал. Предлагает выбрать файл
5 dk
 
27.01.14
13:40
displayalerts
6 silent person
 
27.01.14
13:40
перед сохранением Workbooks.Application.DisplayAlerts = False по моему
7 butterbean
 
27.01.14
13:41
(4) я открываю
Excel.WorkBooks.Open(ИмяФайла);
меняю что-то, потом
Excel.ActiveWorkBook.Save();
и ничего не спрашивает
8 DirecTwiX
 
27.01.14
13:42
(7) В интернете у половины пользователей тоже работает.

Про displayAlerts похоже на правду, но проверять сейчас уже не буду)

Всем спасибо"
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший