Страницы: 1
RSS
Уведомления об внесенных изменениях
 
Вопрос!  
Есть общий файл, которым пользуются и вносят свои данные 10 человек(примерно).  
Может ли Excell выдавать уведомления, что общий файл был изменен такого то числа, тем то пользователем и самое главное, ЭТО ИНФО "ЧТО ИМЕННО ИЗМЕНИЛ ЭТОТ ПОЛЬЗОВАТЕЛЬ"
 
{quote}{login=lik}{date=05.08.2008 05:39}{thema=Уведомления об внесенных изменениях}{post}Вопрос!  
...  
Может ли Excell выдавать уведомления, что общий файл был изменен такого то числа, тем то пользователем и самое главное, ЭТО ИНФО "ЧТО ИМЕННО ИЗМЕНИЛ ЭТОТ ПОЛЬЗОВАТЕЛЬ"{/post}{/quote}  
 
Число и пользователя показать возможно, но с трудом представляю, в какой форме должны отображаться ВСЕ изменения, внесенные последним пользователем.
 
Если задать файлу общий доступ, то какой-то лог    
тогда ведется. Сам ни разу не пользовался.    
Еще как вариант, могу посоветовать каждый раз при сохранении записывать копию файла с добавлением к имени файла даты/времени и юзера.
 
а как это можно сделать? Очень надо.... Может изменения можно выделять хотябы цветом?
 
{quote}{login=lik}{date=06.08.2008 09:10}{thema=}{post}а как это можно сделать? Очень надо.... Может изменения можно выделять хотябы цветом?{/post}{/quote}Сделать что? Общих советов уже три штуки.  
Вот Вам, например, заливка желтым при изменении ячейки и вставка в примечание к ячейке имени юзера:  
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)  
Application.EnableEvents = False  
Target.Interior.ColorIndex = 6  
On Error Resume Next  
Target.AddComment  
Target.Comment.Text Text:=CreateObject("WScript.Network").UserName  
Application.EnableEvents = True  
End Sub  
 
 
В модуль ЭтаКнига
 
Вы можете сделать книгу общей, через меню Сервис,Доступ к книге, на вкладке Правка отмечаете опцию Разрешить изменять нескольким пользователям, а на вкладке подробнее указываете сколько хранить историю изменений. Теперь программа будет автоматически запоминать пользователя, который внес изменения, что именно он внес, и когда.  
Для того, чтобы просмотреть внесеннные изменения и принять илии отклонить их нужно перейти в меню Сервис, к команде Исправления. Далее если вы хотите вывести список всех внесенных изменений на отдельный лист, перейдите через исправления к команде выделить исправления и отметьте опцию вынести исправления на отждельный лист.  
Если вы хотите проверить файли принять или отклонить те или иные исправления, то ппрейдите в Сервис, далее Принять/Отклонить исправления, ну и дальше выбирайте то, что вам нужно.  
Мне нравится, что несколько пользователей может внести изменения в одну и ту же ячейку, а вы потом можете принять только то изменение, которое Вас устроит))
 
{quote}{login=}{date=06.08.2008 02:42}{thema=}{post}Вы можете сделать книгу общей, через меню Сервис,Доступ к книге, на вкладке Правка отмечаете опцию Разрешить изменять нескольким пользователям, а на вкладке подробнее указываете сколько хранить историю изменений. Теперь программа будет автоматически запоминать пользователя, который внес изменения, что именно он внес, и когда.  
Для того, чтобы просмотреть внесеннные изменения и принять илии отклонить их нужно перейти в меню Сервис, к команде Исправления. Далее если вы хотите вывести список всех внесенных изменений на отдельный лист, перейдите через исправления к команде выделить исправления и отметьте опцию вынести исправления на отждельный лист.  
Если вы хотите проверить файли принять или отклонить те или иные исправления, то ппрейдите в Сервис, далее Принять/Отклонить исправления, ну и дальше выбирайте то, что вам нужно.  
Мне нравится, что несколько пользователей может внести изменения в одну и ту же ячейку, а вы потом можете принять только то изменение, которое Вас устроит)){/post}{/quote}  
 
А как реализовать эту функцию в 2007м? Хочу, чтобы с файлом могли все работать, но только в режиме исправлений. А в обычном режиме доступ только у одного человека. Ну или у нескольких, кто знает пароль.
 
{quote}{login=}{date=06.08.2008 02:42}{thema=}{post}Вы можете сделать книгу общей, через меню Сервис,Доступ к книге, на вкладке Правка отмечаете опцию  потом можете принять только то изменение, которое Вас устроит)){/post}{/quote}  
А есть ли возможность применять это механизм только к определённым листам, а не ко всей книге?  
Ибо, если имеются процедуры манипуляции с листами ( добавление/удаление строк/столбцов, копирование, сортировка, пересчёт и т.д. и т.п.) файл разрастается катастрофически.  
СПАСИБО!
 
{quote}{login=anton72}{date=30.03.2010 11:24}{thema=Re: }{post}{quote}{login=}{date=06.08.2008 02:42}{thema=}{post}Вы можете сделать книгу общей, через меню Сервис,Доступ к книге, на вкладке Правка отмечаете опцию Разрешить изменять нескольким пользователям, а на вкладке подробнее указываете сколько хранить историю изменений. Теперь программа будет автоматически запоминать пользователя, который внес изменения, что именно он внес, и когда.  
Для того, чтобы просмотреть внесеннные изменения и принять илии отклонить их нужно перейти в меню Сервис, к команде Исправления. Далее если вы хотите вывести список всех внесенных изменений на отдельный лист, перейдите через исправления к команде выделить исправления и отметьте опцию вынести исправления на отждельный лист.  
Если вы хотите проверить файли принять или отклонить те или иные исправления, то ппрейдите в Сервис, далее Принять/Отклонить исправления, ну и дальше выбирайте то, что вам нужно.  
Мне нравится, что несколько пользователей может внести изменения в одну и ту же ячейку, а вы потом можете принять только то изменение, которое Вас устроит)){/post}{/quote}  
 
А как реализовать эту функцию в 2007м? Хочу, чтобы с файлом могли все работать, но только в режиме исправлений. А в обычном режиме доступ только у одного человека. Ну или у нескольких, кто знает пароль.{/post}{/quote}  
 
 
небольшое уточнение-  файл лежит в общем доступе. То есть каждый зашел, покопался, сохранил. А вечером мне надо видеть, кто и что делал с файлом. Пробовал через "защитить книгу и дать общий доступ", но получилась фигня кака-ято(
Страницы: 1
Читают тему
Наверх