 Verificando se existe uma impressora instalada
Verificando se existe uma impressora instalada
Para verificar se existe uma impressora instalada é muito simples. Basta tentar retornar o nome do dispositivo no objeto Printer. Para isto criamos uma função que retornará False quando ocorrer um erro e True se o nome for obtido com sucesso. Retornando False temos que não há impressora instalada.
O código
Você pode inserir o código em um módulo ou no próprio formulário do projeto:
| Public
      Function Impressora_Instalada() As
      Boolean On Error Resume Next Dim coringa As String coringa = Printer.DeviceName If Err.Number Then Impressora_Instalada = False Else Impressora_Instalada = True End If End Function | 
| Dim sinal as boolean sinal = Impressora_Instalada If sinal Then  '
      Aqui você pode dar o tratamento que quiser | 
