Я хотел бы знать, есть ли способ удаленно дезактивировать файл excel через vba.Удаленное деактивация файла excel через vba
Проблема:
Наша компания использует файл excel для продажи, чтобы предоставить котировки клиенту. Теперь, когда есть обновление нашей схемы ценообразования, я отправляю новую версию файла Excel в команду продаж. Очевидная вещь, которая происходит следующая, заключается в том, что они не используют самую последнюю версию файла, чтобы дать цитату => клиент получает неправильную цену.
Что я пытался сделать:
Я применил замедленную бомбу, которая позволяет истечению срока действия файла в определенную дату. Проблема в том, что обновления файла excel происходят нерегулярно.
Что я имею в виду:
После запуска файла excel сценарий VBA запрашивает веб-сервер для самого последнего номера версии. Если номер версии в текущем открывающемся файле Excel меньше, чем тот, который предоставляется сервером, файл блокируется.
Можно ли это реализовать с помощью Excel и VBA? Я могу себе представить, что это вызывает некоторые проблемы с Windows Security и т. Д., Потому что это может выглядеть как троян или вирус.
Вы очень благодарны за помощь!
Рассматривали ли вы использование общей книги? –
Я действительно не слышал об этой функции. Однако, после быстрого google, это, кажется, не подходит к делу совершенно. Я бы не хотел, чтобы пользователь мог вносить изменения в книгу. Они должны только иметь возможность вводить специфику клиента, такую как упорядоченная сумма и индивидуальная конфигурация, которые необходимы для предоставления отдельной цитаты.После этого они должны иметь возможность распечатать цитату и после закрытия файла она не должна содержать никаких изменений. – jonas778
Вы можете сохранить последнюю дату выпуска на веб-странице и проверить обновление при открытии книги. –