Я работал над макросом, который нужно печатать на принтер этикеток, а не на сетевой принтер. Что бы я ни пытался, он отказывается переключаться с принтера по умолчанию на принтер этикеток.
Пожалуйста, посмотрите на следующий код и дайте мне знать, если вы видите что-то не так:
Private Sub CommandButton2_Click()
Dim Box As String
Box = MsgBox("Are you sure you want to print this label " _
& "?", vbQuestion + vbYesNo)
If Box = vbNo Then
Exit Sub
Else: ThisWorkbook.Worksheets("Label").PrintOut ActivePrinter:="MSP-Label2 on msp-dc-001"
End If
End Sub
Спасибо!