Здравствуйте!
Народ, подскажите такую вещь. Есть макрос в экселе, который генерирует штрихкод. Сам макрос на первом листе, штрихкод пишет на второй. Написал я скрипт, что бы эти штрихкоды делать из переменной
То есть пишем в нужные ячейки данные, и запускаем макрос на выполнение. Но вот как его потом выпустить на печать? _Excel_Print почему-то не работает...
Народ, подскажите такую вещь. Есть макрос в экселе, который генерирует штрихкод. Сам макрос на первом листе, штрихкод пишет на второй. Написал я скрипт, что бы эти штрихкоды делать из переменной
Код:
#include <Excel.au3>
$table = 5
Local $sWorkbook = "b:\barcode.xlsm"
Local $oExcel = _Excel_Open()
Local $oWorkbook = _Excel_BookOpen($oExcel, $sWorkbook)
$oWorkbook = _Excel_BookAttach($sWorkbook)
_Excel_RangeWrite($oWorkbook, 'штрихкоды', 1,'B5')
_Excel_RangeWrite($oWorkbook, 'штрихкоды',$table ,'B7')
_Excel_RangeWrite($oWorkbook, 'штрихкоды', 0 ,'B9')
$oExcel.Run("Лист1.generate_barcodes")
_Excel_Print($oExcel, "готовые", Default)
;_Excel_Close ($oExcel)
То есть пишем в нужные ячейки данные, и запускаем макрос на выполнение. Но вот как его потом выпустить на печать? _Excel_Print почему-то не работает...