Страница 2 из 2

Добавлено: 04 авг 2009, 15:17
m0p3e
После xlOpenExcel или xlOpenNewExcel делаем xlOpenWorkBook.
Копий не создается. По крайней мере там где я использовал. :)

Добавлено: 04 авг 2009, 16:10
savov
А если этот файл уже открыт юзером? Галке он будет закрыт? Мне виделся такой механизм. Юзер работает в екселе, сделал изменения в файле, сохранился. После (не покидая екселя) в Гал-ке делает из него импорт, снова изменения в екселе, снова импорт и тп

Добавлено: 04 авг 2009, 16:27
m0p3e
Я думаю проще проверить, но чисто теоритически открыть файл, считать данные и закрыть проблем не составит. Могут возникнуть неприятности в виде появляющихся опросников, генерируемых самим Excel-ем типа: "Файл открыт только для чтения, т.к. он занят пользователем Пупкин В.А. Сообщить когда освободится?". Опять же подовить их скорее всего получится с помощью xlDisplayAlerts.

Добавлено: 04 авг 2009, 16:27
edward_K
ну так есть другие функции какую книгу сделать активной, в конце концов можно импортнуть макрос и чего то сделать в нем.