Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Закрытие файла *.xlsx после экспорта.

Я
   koyaanisqatsi
 
11.04.14 - 14:09
Добрый день.

Есть проблема с экспортом. Экспортирую по ОЛЕ соединению данные в 1С создаем накладные и заполняем полностью товар/масса/цена. Когда все накладные экспортированы функцией закрыть файл экселя в фоновом режиме пытается закрыться. Из-за того что все это идет в фоновом режиме оператор не видит вопрос сохранить без сохранения отменить ?

Как сделать чтобы файл закрывался без сохранения или сохранением приписывая какой-то символ к названию файла автоматически ? (одинаковые имена файлов не рассматриваются, так как файлы все называются по датам и важна история.

Спасибо.
 
  Рекламное место пустует
   Chum
 
1 - 11.04.14 - 14:11
excel.saveas("slkdjaklsdjakls");
excel.close();
excel.quit();
   Chum
 
2 - 11.04.14 - 14:11
там еще есть опция вывода или отключения интерактивных уведомлений
   Ёпрст
 
3 - 11.04.14 - 14:12
воткни в свойства объекта экселя
DisplayAlerts = 0;
   koyaanisqatsi
 
4 - 11.04.14 - 14:25
(1) Мне надо чтобы в файле оставалась привязка к изначальному названию то есть можно только добавлять символ к уже имеющемуся названию.

(3) Не очень понял что это значит. Приделать в модуле 1С или прописать где-то в экселевсском файле ?
   dk
 
5 - 11.04.14 - 14:33
ну и открывать в режиме только чтения не помешает
   Ёпрст
 
6 - 11.04.14 - 14:36
(4) в модуле 1с
   Гость из Мариуполя
 
7 - 11.04.14 - 14:41
отключить вопросы
    Application.DisplayAlerts = False
    ActiveWorkbook.Close
    Application.DisplayAlerts = True

можно обмануть excel, якобы сохранение только что было:
ActiveWorkbook.Saved = True

ну и наконец можно так, тупо явно приказываем не сохранять изменения:
ActiveWorkbook.Close savechanges:=False


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует