Здравствуйте, коллеги! Нашёл на просторах инета код генератора штрихкодов для VBA. Меня интересует в нём генерация QR кодов. Всё работает, но проблема в том, что корректно генерятся только латинские буквы и цифры, а русские буквы кодируются в виде "Óñêü" и т.д. Я так понимаю, что алгоритм основан на ASCII таблице. Может нужно просто в каком-то месте какой-нибудь параметр поменять? Помогите разобраться, если не сложно. Может кому данная тема будет интересна? Спасибо.
Огромное спасибо. Довно искал вариант реализации QR в Excel. У меня файл из B.Key #14работает. Контрол OcvitaBarcode.ocx установил в C:\WINDOWS\system32 и зарегистрировал regsvr32 OcvitaBarcode.ocx Помогите пожалуйста вывести изображение QR не на форму, а на лист "QR" . Заранее огромное спасибо.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Address = [c6].Address Then
With UserForm1
If .Visible Then
.OcvitaBarcode1.barcode = Target.Value
Else
.Show 0
.OcvitaBarcode1.barcode = Target.Value
End If
End With
End If
End Sub
B.Key Огромное Вам спасибо. Насколько я понял, QR код формируется только при условии если в ячейке E7 значение. Eсли в E7 результат работы формул - код не формируется. Это возможно как-то исправить, чтобы код сформировался сE7 при условии, что так результат работы формул. Огромное спасибо за помощь.
B.Key! Может быть уже пришло время поделиться разгадкой - как вытащить QR код с формы на лист средствами VBA? Ну очень надо! Ни где нет. Одни намеки. Некуда чайнику податься. На гуру одна надежда.
Вот с этим вариантом проблема. Ну то есть он работает, но если строка содержит символ "&", то QR код шифрует строку только до этого символа. Т.е. если строка будет "123&123", в QR уйдет только "123". Обойти это у меня не получается. Есть у кого-нибудь какие-нибудь мысли по этому поводу?