CAIXA DE DIALOGO - IMPRESSAO
Possuo um script para converter um arquivo HTML para PDF.
a rotina já direciona para a impressora virtual (PDF), porém ao setar a impressão a caixa de dialogo é exibida para clicar no imprimir.
Preciso que a caixa de dialogo não apareca para o usuario.
Alguem pode me ajudar?
a rotina já direciona para a impressora virtual (PDF), porém ao setar a impressão a caixa de dialogo é exibida para clicar no imprimir.
Preciso que a caixa de dialogo não apareca para o usuario.
Alguem pode me ajudar?
Isso ae depende da sua impressora.
Se você estiver chamando através do vb, pode tentar utilizar o parametro [Ô]VBHIDE[Ô].
Se você estiver chamando através do vb, pode tentar utilizar o parametro [Ô]VBHIDE[Ô].
Ronaldo eu peguei essa rotina para a conversão do arquivo. Como eu posso setar esse paremtro VBHIDE?
Public Sub PrintToPDF(FileNameForPDF As String, WordDocAndPathToConvertToPDF As String) [ô]RepName As String)
Dim PDFCreator1 As PDFCreator.clsPDFCreator
[ô]Dim DefaultPrinter As String
[ô]Dim c As Long
Dim OutputFilename As String
Dim strSaveToDir As String
vbHide
strSaveToDir = [Ô]c:\[Ô]
If Dir(strSaveToDir, vbDirectory) = [Ô][Ô] Then
MkDir strSaveToDir
End If
Set PDFCreator1 = New clsPDFCreator
With PDFCreator1
.cStart [Ô]/NoProcessingAtStartup[Ô]
.cOption([Ô]UseAutosave[Ô]) = 1
.cOption([Ô]UseAutosaveDirectory[Ô]) = 1
.cOption([Ô]AutosaveDirectory[Ô]) = strSaveToDir
.cOption([Ô]AutosaveFilename[Ô]) = FileNameForPDF
.cOption([Ô]AutosaveFormat[Ô]) = 0 [ô] 0 = PDF [ô]
.cVisible = True
.cDefaultPrinter = [Ô]PDFCreator[Ô]
.cClearCache
.cPrintFile (WordDocAndPathToConvertToPDF)
.cVisible = True
.cPrinterStop = False
End With
End Sub
Public Sub PrintToPDF(FileNameForPDF As String, WordDocAndPathToConvertToPDF As String) [ô]RepName As String)
Dim PDFCreator1 As PDFCreator.clsPDFCreator
[ô]Dim DefaultPrinter As String
[ô]Dim c As Long
Dim OutputFilename As String
Dim strSaveToDir As String
vbHide
strSaveToDir = [Ô]c:\[Ô]
If Dir(strSaveToDir, vbDirectory) = [Ô][Ô] Then
MkDir strSaveToDir
End If
Set PDFCreator1 = New clsPDFCreator
With PDFCreator1
.cStart [Ô]/NoProcessingAtStartup[Ô]
.cOption([Ô]UseAutosave[Ô]) = 1
.cOption([Ô]UseAutosaveDirectory[Ô]) = 1
.cOption([Ô]AutosaveDirectory[Ô]) = strSaveToDir
.cOption([Ô]AutosaveFilename[Ô]) = FileNameForPDF
.cOption([Ô]AutosaveFormat[Ô]) = 0 [ô] 0 = PDF [ô]
.cVisible = True
.cDefaultPrinter = [Ô]PDFCreator[Ô]
.cClearCache
.cPrintFile (WordDocAndPathToConvertToPDF)
.cVisible = True
.cPrinterStop = False
End With
End Sub
Tópico encerrado , respostas não são mais permitidas