Доброго времени суток,форумчане. Задача такая: есть штрих-коды,которые при сканировании с бумаги могут записываться в виде чисел в ячейки файла excel. Необходимо чтобы при каждом сканировании макрос искал такое же сочетание чисел как сосканированный штрих-код во множестве папок с файлами excel и выполнял некое условие в этом файле при нахождении. Если такое вообще возможно-даже не открывая этот файл. Возможно ли такое вообще(сами пробовали,но знаний не хватает,универсальный макрос не получается,т.к. путь к файлу каждый раз разный,а папок много,а обращаться нужно к файлу я так понимаю только с помощью полного пути). Итак,возможно ли,цена вопроса?
Работа со штрих-кодами
06.04.2016 20:25:03
|
|
|
|
06.04.2016 20:31:31
Возможно, но вас там не смутит то, что программа завесит вам комп на допустим, полчасика поиска по каждому ШК?
Я сам - дурнее всякого примера! ...
|
|
|
|
06.04.2016 21:06:14
|
|
|
|
06.04.2016 22:12:52
т.е. алгоритм такой:
если серьезно то лучше наверно так: Можно написать батник, который вызовет поисковик винды, задаст нужные параметры, выполнит поиск файлов к первому найденному можно уже обратится. зы... браться не буду, бо дорого )))))
Изменено: |
|||
|
|
06.04.2016 22:14:24
Я сам - дурнее всякого примера! ...
|
|
|
|
07.04.2016 00:01:25
|
|||
|
|
07.04.2016 08:18:14
Можно сделать доп файл с хешами как:
хеш кода:ссылка на файл и адрес ячейки. И уже если совпадение найдено просто по ссылке открывать файл и делать изменения. |
|
|
|
10.04.2016 12:37:45
Тогда нет проблем в начале работы загнать всё в словраь (типа хеш код, как выше уже сказано), далее при сканировании сверяемся с словарём. Ну а изменения тоже можно делать в самом конце процесса массово, чтоб не висеть непосредственно при сканировании.
Изменено: |
|||
|
|
10.04.2016 13:01:49
Со словарем тоже мысль интересная, но словарь будет грузиться при каждом запуске макроса, это может занять продолжительное время.
Изменено:
Никому не отвечай, кoгда ты зол, ничего не обeщай, когда ты счастлив, никогда нe решай, когда ты грустeн.
|
|||||
|
|
10.04.2016 13:20:33
Думаю так будет чуть проще, чем создавать отдельный хеш-файл, за которым ещё "глаз да глаз"...
Изменено: |
||||
|
|
|||