АЛГОРИТМ Автоматического запуска общего доступа Excel 2007
Открываем файл Excel Находясь в редакторе Microsoft Excel нажимаем комбинацию клавиш «Alt» - «F11» Слева дважды кликаем на «ЭтаКнига» В открывшееся окошко вставляем:
Private Sub Workbook_Open() If Not ActiveWorkbook.MultiUserEditing Then Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, accessMode:=xlShared End If Application.DisplayAlerts = True End Sub
|
Либо вариант2, в котором возможно цитата:
"есть шанс, что после закрытия этой книги, но не закрытия приложения Excel, Вы не увидите ни одного сообщения(о сохранении перед закрытием файлов, о замене при перетаскивании ячеек и т.д.)"
Private Sub Workbook_Open() If Not ActiveWorkbook.MultiUserEditing Then Application.DisplayAlerts = False ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.FullName, accessMode:=xlShared End If End Sub |
Нажимаем "сохранить как" Выбираем тип файла: Книга Excel c поддержкой макросов Сохраняем Размещаем файл на сервере Заходим по сети в Книга Excel c поддержкой макросов (это на каждом компьютере, который будет иметь доступ к файлу)
В левом верхнем углу жмем "Кругляшок"/ «Параметры Excel» / «Центр управления безопасностью»/ «Параметры центра управления безопасностью»/ Параметры макрасов / Включить все макросы .../ ОК
Теперь можно одновременно с нескольких компов открыть и редактировать этот файл, причем чтобы сохранить свои изменения и увидеть чужие нужно жать на "Сохранить"
заходить и выходить из файла можно в любое время и в любом порядке, только на выходе не забывайте сохраняться, иначе сделанные ваи изменения не будут сохранены.
открытие файла xls в OpenOffice и сохранение его обратно в xls. После этого в Excel он работает без проблем (до следующего глюка).
P.S.
в Excel 2003 (да и в других тоже) файлы общего доступа периодически ломаются - перестаёт работать прокрутка, артефакты, ... Причём иногда он ломается даже у хозяина файла (того кто разрешил общий доступ и работает с файлом со своего локального диска). Уничтожение журнала изменений, чистка файла, отмена общего доступа и снова его активация помогает далеко не всегда. Рецепт найден такой: открытие файла xls в OpenOffice и сохранение его обратно в xls. После этого в Excel он работает без проблем (до следующего глюка). |
источник: http://forum.msexcel.ru/microsoft_excel/odnovremennyy_dostup_neskolkih_polzovateley_v_knigu_excel_2007-t3396.0.html http://leo-arek.narod.ru/119.htm http://www.vbaexcel.ru/page5.htm
ссылка на материал: http://thin.kiev.ua/index.php?option=com_content&view=article&id=521:excel-2007&catid=41:office&Itemid=65
{jcomments on}
|