Ответ: Corel BarCode Wizard & VBA
Памагите!
Для поочередного переименования баркодов соорудил макрос:
Sub bar() 'Select a barcode object
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100000{ENTER}{ENTER}{ENTER}", True
SendKeys "{TAB}", True
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100001{ENTER}{ENTER}{ENTER}", True
SendKeys "{TAB}", True
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100002{ENTER}{ENTER}{ENTER}", True
SendKeys "{TAB}", True
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100003{ENTER}{ENTER}{ENTER}", True
SendKeys "{TAB}", True
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100004{ENTER}{ENTER}{ENTER}", True
SendKeys "{TAB}", True
CorelScript.OLEObjectDoVerb (0)
SendKeys "{DEL}{TAB}{DEL}+{TAB}870000100005{ENTER}{ENTER}{ENTER}", True
End Sub
Создаю нужное количество баркодов (с кодами "от фонаря"). Выделяю первый и запускаю. Все работает, но Корел не успевает отрабатывать "нажать ТАБ". В результате баркодер застревает на некоторых баркодах.
Программные задержки, паузы не помогают.
Подскажите, кто чем сможет.