Йоксель » Главный форум

«дикий Йоксель» открытие на чтение

(3 posts)
  1. Непонятно, почему файл Excel диким йокселем открывается на запись ? Ведь самим приложением не предполагается менять содержимое файла.
    Открытие файла только на чтение позволило бы открывать файл одновременно многим юзерам, это удобно, например, когда все пользуются одним прайс-листом.

    п.с. спасибо за открытие из командной строки, теперь приложением по-умолчанию для просмотра *.mxl таблиц сделал "дикий йоксель" вместо 2С

    Отправлено 17 года(лет) назад #
  2. Непонятно, почему файл Excel диким йокселем открывается на запись ? Ведь самим приложением не предполагается менять содержимое файла.

    Логично. Просто в свое время не докопал этот момент - пришлось открывать с максимальными правами. Теперь можно попробовать докопать. :)

    Отправлено 17 года(лет) назад #
  3. Подробнее изучил вопрос. Йоксель открывает файлы все-таки на чтение. Открытый Йокселем файл можно открыть другим экземпляром Йокселя. Также можно открыть при помощи Excel, но только на чтение. Дело в том, что Йоксель при открытии файла запрещает его модификацию извне - другими процессами. Если бы подобная модификация была бы разрешена, то были бы проблемы с чтением книг Excel, модифицированных другими процессами.

    Соответственно, файл, открытый Excel на запись, нельзя открыть Йокселем - он пытается открыть файл с запретом на запись для других процессов. Но это уже нормально.

    В общем, я считаю, что в настоящее время поведение Йокселя вполне корректно и нет особых причин это поведение менять. Если считаешь по другому, то можно продолжить обсуждение. При этом напиши подробнее, какую проблему хочешь решить. Сейчас, если нескольким пользователям требуется читать один и тот же прайс-лист, то они и так могут это делать - главное открывать файл (даже в Excel) только на чтение. Специально проверил: если никем не открытый файл открыть в Excel только на чтение, то этот файл нормально открывается Йокселем (и наоборот).

    Отправлено 17 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.