Перезапись файла Excel методом SaveAs без подтверждения презаписи
☑
0
bvb
17.12.14
✎
16:15
Редактирую существующий файл Excel
и запоминаю его :
WorkBook.SaveAs(ИмяФайлаXLS,-4143);
Как подавить запрос на перезапись ?
1
бомболюк
17.12.14
✎
16:16
прибить файло сначала
2
silent person
17.12.14
✎
16:20
Екзель = Новый COMОбъект("Excel.Application");
Екзель.displayAlerts = 0;
не помогает ?
3
Vladal
17.12.14
✎
16:26
(2) Не. надо сначала отключить алерты:
Excel.DisplayAlerts=0;
Excel.Workbooks(ИмяФайла).SaveAs(ИмяФайла,-4143);
Excel.DisplayAlerts=1;
4
Vladal
17.12.14
✎
16:27
(2) Хотя да. Я первую строку принял за сохранение.
5
bvb
17.12.14
✎
16:28
(2) помогло спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший