|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
|
Узнать имена пользователей, работавших с файлом20.03.2013, 18:53. Показов 15348. Ответов 38
Метки нет (Все метки)
Возможно ли это сделать средствами VBA? Нужно собрать данные о пользователях, работавших с файлами в папке.
0
|
|
| 20.03.2013, 18:53 | |
|
Ответы с готовыми решениями:
38
Работа с файлом нескольких пользователей, автоматическое его обновление Узнать количество форм и их имена в документе Как узнать имена файлов в архиве Arj |
|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 14
|
|
| 27.03.2013, 16:40 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 14
|
|||
| 27.03.2013, 16:44 | |||
|
0
|
|||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||||||
| 27.03.2013, 16:51 | ||||||
|
MaxAysin, тебе нужно чотко определить сколько будет у тебя символов в каждом поле....
потом проверить длину значения изменения, которое вносится и к недостающему количеству добавить пробелы Добавлено через 5 минут
0
|
||||||
|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 14
|
|||
| 27.03.2013, 17:00 | |||
|
если не затруднит, подскажите еще, как вставить дату и время внесения изменения? а вообще интересо, чисто гипотетически, возможно ли, чтобы определялось произведенное действие? например, если удалил/добавил/вырезал/вставил какое-либо значение, то в .тхт это отображается? не знаю как, ну, допустим: 27.03.2013 16:53 Лист1 $A$1 Вставка 123 Admin Добавлено через 5 минут
0
|
|||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|||
| 27.03.2013, 17:02 | |||
![]() ты попробуй копировать и есть ли запись или нет.... Добавлено через 51 секунду
0
|
|||
|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 14
|
||
| 27.03.2013, 17:09 | ||
спасибо за проявленное терпение, пожалуй итак порядком завалил вас своими нубо-вопросами
0
|
||
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
||||||
| 28.03.2013, 17:27 [ТС] | ||||||
|
Возвращаясь к первому вопросу.
Чтобы сохранять цепочку работавших с файлом. Думаю, что наиболее удачно будет использовать событие
0
|
||||||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 28.03.2013, 18:17 | |
|
izvne, а ты смотрел тему с начала ....или просто решыл так для продолжения разговора?
0
|
|
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
||
| 28.03.2013, 18:38 [ТС] | ||
|
0
|
||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 28.03.2013, 18:45 | |
|
izvne, красиво на скрытом листе
0
|
|
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
|||||||
| 29.03.2013, 16:19 [ТС] | |||||||
0
|
|||||||
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
||||||||||||
| 29.03.2013, 16:45 | ||||||||||||
Добавлено через 9 минут
Добавлено через 36 секунд и тихо и незаметно без всяких движений
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
|
| 29.03.2013, 16:51 [ТС] | |
|
IvanOK, вам мой кусок кода совсем не понравился? Он и лист создает, и проверяет, есть ли этот лист, чтобы работать на нем.
Workbook_SheetChange не хочу использовать, т. к. не сохраненные изменения не интересны. Кстати надо еще на дальние ячейки засунуть статистику и .Font.ColorIndex = 2
0
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|
| 29.03.2013, 16:58 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
|
| 29.03.2013, 19:39 [ТС] | |
|
IvanOK, вы меня путаете с MaxAysin. Мой вопрос был озвучен в первом посте темы. Мне просто нужно знать, кто вносил изменения.
Добавлено через 2 часа 5 минут Всё это хорошо, но возможно ли заставить Workbook_BeforeSave выполнять для всех книг? Личная книга не съедает эту функцию =/
0
|
|
|
693 / 99 / 10
Регистрация: 25.06.2011
Сообщений: 718
|
|||
| 29.03.2013, 19:54 | |||
0
|
|||
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|||||||||||
| 29.03.2013, 20:12 | |||||||||||
|
Чтобы событие возникало для любой Excel-книги, нужно сделать следующее:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 06.08.2012
Сообщений: 35
|
|
| 31.03.2013, 19:23 [ТС] | |
|
Скрипт, но опять же Procedure_1() нужно запускать ручками. Есть ли возножность автоматизировать, чтобы при сохранениями пользователями файлов с определенной маской на скрытом листе велась статистика, кто сохранял? Файлы они создают сами, о слежке за ними тоже не хотелось бы чтобы знали.
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,578
|
|
| 31.03.2013, 19:36 | |
|
izvne, процедуру "Procedure_1" можно поместить в личную книгу макросов, в модуль книги, в событие "Open" и при запуске программы "Excel", будет автоматически запускаться процедура "Procedure_1".
Можно ли сделать скрытно то, что вы хотите, - не знаю. Потому что ходят слухи (сам я не пробовал) - все пароли в "MS Office" взламываются (можно даже в Гугл поискать такую информацию).
0
|
|
| 31.03.2013, 19:36 | |
|
Как можно узнать имена диаграмм с помощью VBA,раположенных на листе? Как узнать имена всех пользователей? Имена пользователей в документах 1с 7.7
Вывести имена пользователей, компьютеров и их IP-адреса из AD Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|