Hi tapsmiled
See if this Code suffices for the Multi Page issue:
Private Sub cmdSaveAs_Click()
Dim myPath As String
Dim strfile As String
Dim i As Long
myPath = ThisWorkbook.Path & "/"
strfile = Replace(Replace(Replace(Replace(Replace(Me.ComboBox19.Text & "_" & Now, "?", ""), "/", "_"), "*", ""), ":", "_"), " ", "_")
For i = 0 To 1
Me.MultiPage1.Value = i
DoEvents
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
DoEvents
Workbooks.Add
Application.Wait Now + TimeValue("00:00:01")
ActiveSheet.PasteSpecial Format:="Bitmap", Link:=False, DisplayAsIcon:=False
With ActiveSheet
.Range("A1").Select
End With
With ActiveSheet.PageSetup
.Orientation = xlPortrait
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
myPath & strfile & "_" & i & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
ActiveWorkbook.Close False
Next i
End Sub
and
Private Sub CmdQAPrint_Click()
Dim i As Long
Me.Hide
frmQA.Hide
For i = 0 To 1
Me.Show vbModeless
Me.MultiPage1.Value = i
DoEvents
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP, 0
DoEvents
Workbooks.Add
Application.Wait Now + TimeValue("00:00:01")
ActiveSheet.PasteSpecial Format:="Bitmap", Link:=False, DisplayAsIcon:=False
With ActiveSheet
.Range("A1").Select
End With
With ActiveSheet.PageSetup
.Orientation = xlPortrait
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
Me.Hide
ActiveWindow.SelectedSheets.PrintPreview 'or PrintOut
ActiveWorkbook.Close False
Next i
Me.Show
End Sub
Bookmarks