Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разграничение прав доступа в книгах с общим доступом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разграничение прав доступа в книгах с общим доступом
ArkaIIIa Дата: Вторник, 07.02.2017, 11:01 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Добрый день, уважаемые господа!

Есть условный файл в который ограниченный список сотрудников должен уметь вносить исправления в режиме общего доступа, а все остальные - должны открывать файл просто на просмотр.

Пытался воспользоваться макросом:
[vba]
Код
Private Sub Workbook_Open()
    If Environ("USERNAME") <> "ivanov-ii" Then   
    Worksheets("Лист1").EnableOutlining = True
    Worksheets("Лист1").Protect Password:="123007", UserInterfaceOnly:=True
    Else
        For i = 1 To Worksheets.Count                    
            Worksheets(i).Unprotect Password:="123007"
        Next i                    
    End If
End Sub
[/vba]
... но на книгах с общим доступом он работать отказывается.
Возможно у Вас есть идеи, как это можно реализовать?
К сообщению приложен файл: 8559854.xlsm (19.6 Kb)
 
Ответить
СообщениеДобрый день, уважаемые господа!

Есть условный файл в который ограниченный список сотрудников должен уметь вносить исправления в режиме общего доступа, а все остальные - должны открывать файл просто на просмотр.

Пытался воспользоваться макросом:
[vba]
Код
Private Sub Workbook_Open()
    If Environ("USERNAME") <> "ivanov-ii" Then   
    Worksheets("Лист1").EnableOutlining = True
    Worksheets("Лист1").Protect Password:="123007", UserInterfaceOnly:=True
    Else
        For i = 1 To Worksheets.Count                    
            Worksheets(i).Unprotect Password:="123007"
        Next i                    
    End If
End Sub
[/vba]
... но на книгах с общим доступом он работать отказывается.
Возможно у Вас есть идеи, как это можно реализовать?

Автор - ArkaIIIa
Дата добавления - 07.02.2017 в 11:01
K-SerJC Дата: Вторник, 07.02.2017, 12:22 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
как идея можно попробовать
в этой же папке сделать другой файл, в котором будет работать макрос
основной файл сделать скрытым, или по другому пути положить

макрос в доп файле проверяет кто открыл его, и открывает основной файл с необходимым разрешением, после закрывается сам.


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщениекак идея можно попробовать
в этой же папке сделать другой файл, в котором будет работать макрос
основной файл сделать скрытым, или по другому пути положить

макрос в доп файле проверяет кто открыл его, и открывает основной файл с необходимым разрешением, после закрывается сам.

Автор - K-SerJC
Дата добавления - 07.02.2017 в 12:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!