ange » 28.09.2005 (Ср) 10:24
если вы имеете в виду что по форуму поднималась тема как открыть файл как таковой, то в этом вопроса не звучит, однако
в следующей ситуации:
пользователь открыл файл с именем fname до запуска моего приложения. Внес изменения и оставил открытым, запустил мое приложение и запускает следующий код
dim ex1 as object, wo1 as excel.workboook, sh1 as excel.worksheet
set ex1=createobject ("excel.application")
set wo1=ex1.workbooks.open(fname)
set sh1=wo1.worksheets(1)
как бы открывает еще одну копию файла fname, не учитывая ранее внесенные и не сохраненные пользователем изменения
следующий код
dim wo1 as excel.workboook, sh1 as excel.worksheet
set wo1=workbooks.open(fname)
set sh1=wo1.worksheets(1)
понимает, что файл fname уже открыт, выдает сообщение "файл такой-то уже открыт. повторное открытие приведет к потере несохраненных данных"
мой вопрос в следующем. как сделать так, чтобы файл не повторно открывался, если уже открыт, а отыскивался и редактировался именно он