|
|
|
|
Сохранить 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 похоже на правду, но проверять сейчас уже не буду)
Всем спасибо"
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший