|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
проблема с формирование QR кода компонентой MSBCODE964.OCX Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Вот такой вариант, по кнопке, взятый с интернета работает. Если перенести код в функцию и вызывать по изменению ячейки, то не работает. подскажите в чём проблема? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Модератор: Учимся использовать тэги оформления кода - FAQ Без комментариев не работает, просто завершается не доходя до "QRCode = "Name"" Комментим, и функция отрабатывает. В чём подвох? Почему оно по кнопке отрабатывает, а по функции нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 15:07 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
TorLinkфункцию и вызывать по изменению ячейкиЧто будет, если в функции по изменению ячейки делать изменения ячеек? Естественно рекурсивный бесконечный цикл и переполнение стека ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 15:17 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Shocker.ProTorLinkфункцию и вызывать по изменению ячейкиЧто будет, если в функции по изменению ячейки делать изменения ячеек? Естественно рекурсивный бесконечный цикл и переполнение стека Ячейки то разные. В одной меняется значение, в другой в функция на основе первой, которая меняет третью ячейку. Во вложении файлик на основе которого я пытаюсь сделать. Только там гугл, а мне нужен оффлайн инструмент. Но формирование кода по изменению ячейки там прекрасно работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 16:07 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Какой из кучи файлов - с вашими попытками? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 16:49 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Shocker.Pro, ой, прошу прощения, не тот приложил. Там просто раскопирован файл, чтобы быть больше 100кб) QR.7z - это то, что взято за основу. Работает, за исключением того, что там гугл.( Вот мне надо, чтобы работало так же по формуле. Но, через компоненту, как в первом блоке кода первого поста. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 16:59 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
TorLinkQR.7z - это то, что взято за основуЕще раз - где тот код, который не работает? Вместе с файлом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 17:06 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Shocker.Pro, чёт не врубаюсь, не прикрепились опять файлы?( https://yadi.sk/d/IXrQ6jX_zeViyQ вот выложил. 3 файла. файл Test. Не работает. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Файл QR_Test. Работает по формуле через гугл.апи. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
Файл "По кнопке". Работает через оффлайн компоненту. По кнопке. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
А мне нужно,чтобы работало по формуле (изменению ячейки). Но Оффлайн, через компоненту BARCODE.BarCodeCtrl (MSBCODE964.OCX) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2019, 18:01 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Попробовал по другому. В модуле листа: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Работает! Только пробоблема остаётся с тем, что при каждом изменении ячейки, QR код накладывается поверх старого, в итоге получаются кучи дублей. Как его найти и удалить до добавления нового или просто найти и и заменить параметры, пока не понял.(( Если кто знает простой способ, подскажите плиз. Хоть одной проблемой будет меньше. Ну и опять же такая схема не подходит, потому что вызывается при изменении любой ячейки. Копирую этот же код в отдельный модуль. Вызываю функцию из ячейки, и Опять код не отрабатывает.(( Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 10:41 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
TorLinkQR код накладывается поверх старого, в итоге получаются кучи дублейне очень понятно, что значит "поверх". В ячейке несколько OLE-объектов? А что мешает очистить целевую ячейку перед вставкой следующего объекта? TorLinkНу и опять же такая схема не подходит, потому что вызывается при изменении любой ячейки.Так стоит же ограничение: Код: vbnet 1.
в чем проблема? TorLinkКопирую этот же код в отдельный модуль. Вызываю функцию из ячейки, и Опять код не отрабатывает.((Я не смог найти MSBCODE964.OCX, поэтому пробовать ваш код не могу. Вроде бы на функции, которые используются в формулах, накладываются какие-то ограничения, может быть и не заработает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 13:21 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Shocker.Proв чем проблема? Да просто смущает выполнение функции каждый раз впустую, хоть и до условия. Попробую так сделать, с очищением ячейки. Вот компонента: https://yadi.sk/d/ctzmKMTOYswacw ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 10:50 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Shocker.Pro В ячейке несколько OLE-объектов? А что мешает очистить целевую ячейку перед вставкой следующего объекта? подскажите, как это лучше сделать? Код: vbnet 1. 2.
Не прокатывает. Хотя формулы и текст удаляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 18:23 |
|
Генерация QR code в Excel. BARCODE.BarCodeCtrl.1 MSBCODE964
|
|||
---|---|---|---|
#18+
Получилось немного по другому. Код выполняется по изменению ячейки. Компоненту надо добавлять руками в инструменты разработчика. Судя по всему на 2013м офисе и ниже не работает, т.к. просто выдаёт ошибку при добавлении. Авось кому пригодиться, чтобы не тратить 2 недели на эти 15 строк кода.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2019, 15:58 |
|
|
start [/forum/topic.php?fid=61&msg=39849917&tid=2172000]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 146ms |
0 / 0 |