Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сохранение файла без Save / SaveAs
 
Коллеги, помогите советом, возможно ли сохранение файла без применения штатных команд .Save ли .SaveAs, каким-либо альтернативным способом?

Вопрос связан с проблемой неадекватного поведения Excel на ряде компов (на всё работает нормально) при сохранении макросом файла: Thisworkbook.Save начинает работать как SaveAs, после этого опять появляется Save, затем SaveAs и так далее ...

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

Спасибо всем откликнувшимся.
Открытие нужной версии Excel
 
Добрый день, знатоки Excel!
Подскажите пжл можно ли из VBA Excel открыть нужную версию Excel (2003, 2007 или 2010)?
Эти версии не очень дружат между собой и зачастую портят файлы (например файл 2003 после открытия и сохранения в 2010, но в формате 2003, может местами глючить). Поэтому и есть потребность в открытии конкретной необходимой версии Excel (которые конечно же установлены на компе).

Стандартный код открытия нового excel открывает конечно же подобный себе excel (из 2003 открывает 2003, из 2010 открывает 2010).
dim ex as new excel.application
set ex=createobject("excel.application")

А как из 2010 открыть 2003?

Всем неравнодушным заранее СПАСИБО.
Отключение библиотек в 2007 Excel
 
Уважаемые знатоки, подскажите пжл.
при открытии файла делаю отключение ошибочных (MISSING) библиотек.

Dim oRef, oRefs As Object
Set oRefs = ThisWorkbook.VBProject.References
For Each oRef In oRefs
 If oRef.isBroken Then oRefs.Remove oRef
Next

В 2003 и 2010 Excel всё отлично работает, но вот в 2007 для ошибочных библиотек REMOVE не работает (если правильно понимаю, то Excel не может определить имя этой бибилотеки).

Как это можно победить?

Заранее благодарен за ответ.
Страницы: 1
Наверх