Страницы: 1
RSS
Открытие книги в локальной сети, Нужно открыть книгу на том компьютере, на котором она хранится
 
И так, подробней. Есть локальная сеть на одном из компьютеров есть книга с макросом и папка, в которой хранится куча других книг-шаблонов, которые этот макрос может заполнять. Открывает книгу-шаблон, заполняет, сохраняет. Всё просто. Однако есть необходимость запускать этот процесс с других компьютеров в сети. Я попробовал это реализовать, таким образом. переписал макрос таким образом, что б он мог в сети находить нужные файлы с шаблонами и работать с ними, результат складывать в папку на тот же компьютер, где хранятся шаблоны. И файл с макросом скопировал на каждый компьютер в сети. Всё бы хорошо, но проблема в том, что сам процесс открытия шаблона и заполнения его происходит на том компьютере, на котором макрос запустили. И так, внимание вопрос. Как организовать работу так, что бы Книга с макросом заполняющим шаблоны находилась только на компьютере, где лежат шаблоны. И процесс заполнения шаблонов происходил там же, но запускать макрос нужно с любого компьютера в сети.
Есть у меня одна мысль, я подумал, что макрос, который заполняет шаблоны можно зацепить за событие открытия книги,  тогда при открытии книги макрос будет отрабатывать и закрывать эту книгу и всё будет происходить на том же компьютере, где расположена книга с макросом и шаблоны, но я не могу понять как мне открыть эту книгу в сети с другого компьютера?
Пока что у меня получается так, что книга с макросом открывается на том компьютере с которого прилетела команда на открытие, это приводит к тому, что макрос работает не там где хотелось бы
 
при наличии прав, которые можно настроить файл или папка на одном компьютере в сети могут быть доступны на другом, но в стандартном варианте открыты они будут на том пк который хочет их открыть.
При наличии настроенных прав удаленного запуска процедур, открытие файла на другом компьютере можно реализовать по команде с удаленного ПК, но что-то мне кажется вы все усложнили.
По вопросам из тем форума, личку не читаю.
 
Возможно, однако вопрос родился по той причине, что иногда заполнение книг-шаблонов может занимать значительное время, и в это время компьютер в сети не может быть использован пока все процессы не завершатся, вот я и подумал, что компьютер на котором хранятся шаблоны не занят никогда никем, вот и появилась мысль долгие процессы, парализующие работу запускать именно на нём, а это не получается
 
Talyan B, я не помню, есть ли у виндовс что-то штатное для отслеживания событий, но когда то давно пользовали nncron для запуска программ печати по событию появления файла в папке.
 
Спасибо, тоже думал почитать в этом направлении
Страницы: 1
Наверх