В процессе работы программы необходимо распечатать протокол работы сформированый в Экселе в двух копиях
Можно конечно через CreateObject создать экземпляр Экселя, в нем открыть документ, и там при печати указать нужное мне кол-во копий.
Но хочется попробовать через ShellExecute
Сейчас делаю так
- Код: Выделить всё
ret = ShellExecute(Me.hwnd, "print", flPrint.Path & "\" & flPrint.List(flCnt), 0, 0, -1)
ret = ShellExecute(Me.hwnd, "print", flPrint.Path & "\" & flPrint.List(flCnt), 0, 0, -1)
Т.е. тупо вызываю ф-ию. дважды.