Подтверждаю некоторые глюки:
- Сессии остаются, но я просто прошу всех закрыть файл на минуту и удаляю оставшиеся.
- Отказ открыть файл, но всегда решается повторным открытием.
Остальное не наблюдал, ячейки записываются, сохранение работает. Файл тоже сложный, с разными правами доступа на диапазоны и т. д.
Боюсь, что другого варианта Вы не найдете.
Еще, что-то такое, на уровне воспоминаний, было, когда искал варианты с бинарными файлами. Что можно как считывать, так и писать в файл по частям, соответственно, нескольким пользователям сразу. Но это если хорошо знаете VBA, и надо будет иметь что-то типа такой структуры:
- Файл с меню, где все выполняют операции. Его можно не открывать в общий доступ, всем кроме первого пользователя просто открывать для чтения, а писать из него в файл из п.2.
- Файл непосредственно с контентом.
Но сами понимаете, какая это огромная работа, если Ваш файл имеет сложную структуру.