![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Есть сетевой ИД диск с адресом \\192.168.2.50\public в нем папка "Ноябрь с файлом Ноябрь.xls" и есть такая же папка "Ноябрь с файлом Ноябрь.xls" на диске D, на ПК.
Как сделать, макрос, который при закрытии файла Ноябрь.xls на ПК, автоматом, сделает копию этого файла, Ноябрь.xls в сетевой диск, желательно без вопроса Файл с таким именем существует.... Пробовал, работать непосредственно в сетевом диске, но, связь с ним по Wi-Fi, очень долго сохраняет, любой сбой, что и произошло, и ошибка, невозможно открыть .xls. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здраствуйте valerij.
наверное не судьба, если человек написавший 1,021 сообщение на этом форуме, так и не научился ни обращаться к участникам форуиа, ни здороваться. ![]() Евгений. Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]()
Женя, макрос работает, но требуется коррективы, а если не будет сетевого диска, я об этом не подумал, извиняюсь!!!
Сделаю две папки, одна на сетевом HDD, назову ее "Дом\Ноябрь\Ноябрь.xls", другая папка на ПК на диске D, назову ее "Офис\Ноябрь\Ноябрь.xls" При закрытии должен дать выбор для сохранения, типа: "Сохранить в папку Дом", если жму ДА, то на сетевой, Нет, то на ПК, а вот если ваще не надо сохранять(часто такое), даже не знаю что и придумать в такой ситуации, три кнопки(Дом, Офис, Нет), что ли?? Может так!!! А если макрос будет учитывать имя пользователя, например, если находится файл на ПК с именем Бух или Асер, то на Сетевой или Нет, а если имя х200, то на ПК или Нет Последний раз редактировалось valerij; 22.11.2009 в 23:44. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здраствуйте valerij.
возможно такой вариант кода подойдет: Код:
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
1. объясните, почему s1 = "\\Home\public\", а не s1 = "\\public\Home\" ?? Что такое папка public, это не я ее создал, она, папка, создается программно в корне сетевого, если я просто наберу 192.168.2.50, то попаду в настройки сетевого диска, ну как в роутере..... 2. Я как раз, вставив Ваш код, нажал на закрытие книги, а сетевой, забыл включить, эксель завис и только когда я вкл. сетевой, тогда задал вопрос "Сохранить резервную копию" Что бы Вы понимали, что мне надо, я объясню механизм "движения" файла Ноябрь.xls. Есть у меня Дома, два ПК, за одним Бух, за другим Я, они, ПК, связаны с сетевым диском, Бух. сделав свою работу, должна сохранить файл на сетевом, Я, вечером открываю этот файл с сетевого, проверяю, делаю коррективы и опять сохраняю его на сетевой или если не требуется коррекции, просто закрыл, на вопрос Сохранить, жму, Нет. Еще я этот файл Ноябрь.xls, копирую на флешку и везу его на работу, там просто ПК, сети ни какой нет, там мы его сообща анализируем и принимаем меры, возможны опять коррективы этого файла, опять его на флешку и дома на сетевой, ну тут просто, метод, копирования. Может Вам будет проще ориентироваться, после моего монолога!! """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""" 3. Женя еще в первом макросе, строка: Код:
я изменил ее так: Код:
|
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Логика конструкции построена с учетом того, что резервная копия располагается на сетевом ресурсе, и на рабочем - "\\192.168.2.50\public\", и на домашнем - "\\Home\public\"
Приотитет у адреса - "\\192.168.2.50\public\", сначала проверяется его доступность, затем если первая проверка неудачна проверяется доступность ресурса - "\\Home\public\" При доступности одного из ресурсов будет выведено предложение "сохранить резервную копию...", иначе файл закроется сохранив изменения только локально. Имена сетевых ресурсов замените на свои реальные адреса, возможно локальные папки, конструкция собрана "на коленке" и я её не тестировал, претензии принимаются к рассмотрению. Евгений |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() Цитата:
F:\Home\public\Ноябрь вот макрос: Код:
Женя, а как уменьшить время проверки сетевых ресурсов, я на своем 2-ядерном жду долго, а на старом, Бух ПК, там ваще пол дня будет сохранять!!! Последний раз редактировалось valerij; 23.11.2009 в 23:04. |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]() Код:
Евгений. Последний раз редактировалось Teslenko_EA; 23.11.2009 в 23:47. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сетевой фильтр | Betty | Компьютерное железо | 3 | 02.07.2009 17:47 |
Сетевой график | Nina+ | Помощь студентам | 10 | 16.05.2009 11:13 |
Сетевой диск | Nic-x | Win Api | 4 | 07.02.2008 15:05 |
Сетевой тест | Stanislav | Работа с сетью в Delphi | 3 | 29.12.2007 01:37 |