Я пытаюсь задать пользователям с MsgBox два отдельных вопроса.В зависимости от того, что они выбрали, чтобы напечатать соответствующий набор рисунков.
Это то, где я сейчас нахожусь.Один вариант Да и Нет будет работать, но Да и Да не работает.
Dim acadMsgBox As String, exclMsgBox As String
Dim LoginName As String, destFolder As String
acadMsgBox = MsgBox("Print all AutoCad Drawings to PDF?", vbYesNo, "Drawings (" & Worksheets("Drawing Index").Range("D2") & " Package)")
exclMsgBox = MsgBox("Print all Excel Spreadsheets to PDF?", vbYesNo, "Spreadsheets (" & Worksheets("Drawing Index").Range("D2") & " Package)")
LoginName = UCase(GetUserID)
destFolder = "C:\Users\" & LoginName & "\Desktop\"
If acadMsgBox & exclMsgBox = vbYes Then
Call AcadPlot
On Error Resume Next
Call ExcelPlot
Shell "Explorer.exe" & " " & destFolder, vbNormalFocus
ElseIf acadMsgBox = vbYes Then
Call AcadPlot
Shell "Explorer.exe" & " " & destFolder, vbNormalFocus
ElseIf exclMsgBox = vbYes Then
Call ExcelPlot
Shell "Explorer.exe" & " " & destFolder, vbNormalFocus
End If
Спасибо за любые отзывы