VBA код в исходном файле для отслеживания всех скопированных файлов - PullRequest
0 голосов
/ 09 апреля 2020

Можно ли вставить код, чтобы мы могли отслеживать все скопированные файлы Excel в будущем?

Причина: мы создаем файл шаблона Excel, который люди могут копировать и заполнять. Проблема в том, что что им регулярно приходится заполнять одну и ту же информацию, поэтому вместо того, чтобы начинать с шаблона, они копируют уже заполненный шаблон. Если мы решим изменить шаблон, мы хотим изменить все файлы, которые были скопированы, чтобы не было многократных версий. Все файлы хранятся на сервере в подпапках, поэтому мы можем получить к ним доступ. Названия файлов могут отличаться в зависимости от пожеланий клиента.

1 Ответ

1 голос
/ 09 апреля 2020

После прочтения я вижу, что:

Резюме:

  1. У вас есть один единственный шаблон, который все копируют
  2. Вы храните все заполненные шаблоны на одном Подпапка сервера
  3. Название файлов зависит от потребностей Заказчика

Проблемы:

  1. Для повышения производительности вам может потребоваться программа, отличная от Excel, для управления эти файлы
  2. В противном случае можно использовать Excel VBA, но он каким-то образом / достаточно сложен, поэтому вам понадобятся дополнительные навыки и достаточно времени, чтобы написать все, что нужно для обработки переименования файлов этой подпапки, если вы будете использовать sh для сбора данных в одном приложении Excel.

Предлагаемое решение:

  1. Я рекомендую иметь Заблокированный шаблон Excel + Рабочая книга Excel , поэтому Ваши клиенты не смогут редактировать его структуру, и все ваши шаблоны будут такими же.
  2. Вам лучше иметь какой-то стандарт в номенклатуре вашего Exc el Files , которые помогут вам позже использовать это описание для поиска / фильтрации / сортировки ...
  3. Вы можете иметь кнопку сброса , а также в шаблоне, где ваши клиенты будут щелкните и очистите все поля без усилий.
  4. Короче говоря, если вы хотите sh для отслеживания копируемых файлов, вам потребуется больше, чем Excel VBA для этого, так как вам нужно играть с A windows сервис для вас, чтобы отслеживать их.

Надеюсь, что это даст вам некоторые идеи. Всего наилучшего!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...