Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Antes de Imprimir
Neste procedimento mostramos um exemplo de EVENTO, o mtodo BeforePrint, solicitando a confirmao do processo de impresso atravs de caixa de mensagens. Numa pasta (workbook) qualquer inserir o cdigo abaixo no evento BeforePrint da Workbook:
Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim Resp As VbMsgBoxResult Resp = MsgBox("Tem certeza que deseja continuar com " & _ " esse Imprimir?") processo de impresso?", vbQuestion + vbYesNo, "Quer
If Resp = vbNo Then Cancel = True MsgBox "Ento no me encha mais o saco!!!!", vbOKOnly, "Encheo de saco" End If End Sub
Sintaxe
expresso.BeforePrint(Cancel) expresso Uma varivel que representa um objeto Workbook.
Parmetros
Nome Obrigatrio/Opcional Obrigatrio Tipo de dados Boolean Descrio False quando o evento ocorre. Se o procedimento de evento definir esse argumento como True, a pasta de trabalho no ser impressa quando o procedimento for concludo.
Cancel
Nada
Este exemplo recalcula todas as planilhas na pasta de trabalho ativa antes de imprimir algo.
Visual Basic for Applications
Private Sub Workbook_BeforePrint(Cancel As Boolean) For Each wk in Worksheets wk.Calculate Next End Sub