IMPRIMIR ARQUIVO .TXT
Crio todos relatórios de uma aplicação em um arquivo .txt (por exemplo: temp.txt), mas não sei como mandar imprimir este arquivo por linha de comando.
Deve ser simples, mas nunca fiz.
Se alguém puder ajudar, agradeço !
Deve ser simples, mas nunca fiz.
Se alguém puder ajudar, agradeço !
Para que dê certo você terá que:
- Criar um CommonDialog de nome dlgCommonDialog no Form Principal
- terá que colocar o conteúdo do txt em um RichTextBox ou TextBox multline de nome rtfText!
- o "ActiveForm" tem que ser o formulário que exiba o texto, e tem que tá aberto!
Aplique o código em um item de um menu ou num command box em seu form principal
Aqui dá certo, teste e qualquer erro volte postar neste mesmo tópico seu erro ou duvida com detalhes
Boa Sorte!
- Criar um CommonDialog de nome dlgCommonDialog no Form Principal
- terá que colocar o conteúdo do txt em um RichTextBox ou TextBox multline de nome rtfText!
- o "ActiveForm" tem que ser o formulário que exiba o texto, e tem que tá aberto!
Aplique o código em um item de um menu ou num command box em seu form principal
Private Sub mnuFilePrint_Click()
On Error Resume Next
If ActiveForm Is Nothing Then Exit Sub
With dlgCommonDialog
.DialogTitle = "Print"
.CancelError = True
.Flags = cdlPDReturnDC + cdlPDNoPageNums
If ActiveForm.rtfText.SelLength = 0 Then
.Flags = .Flags + cdlPDAllPages
Else
.Flags = .Flags + cdlPDSelection
End If
.ShowPrinter
If Err MSComDlg.cdlCancel Then
ActiveForm.rtfText.SelPrint .hDC
End If
End With
end sub
Aqui dá certo, teste e qualquer erro volte postar neste mesmo tópico seu erro ou duvida com detalhes
Boa Sorte!
Tópico encerrado , respostas não são mais permitidas