top
logo


Одновременный доступ нескольких пользователей в книгу Excel 2007 PDF Печать E-mail
Автор: adm   
16.02.12 11:53

АЛГОРИТМ Автоматического запуска общего доступа 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}

Последнее обновление 15.05.12 10:39
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика