Почему printform1 не работает?
Мое заявление работало нормально. Однако мне нужно было добавить некоторые уточнения, которые не имели никакого отношения к печати.
Но теперь код, который напечатал pdf-копию моего листа EXCEL, теперь не работает.
Код таков
PrintForm1.PrinterSettings.PrinterName = "Microsoft Print to PDF" PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter If PrintForm1.PrinterSettings.IsValid Then PrinterName = PrintForm1.PrinterSettings.PrinterName oSheet.PrintOut(From:=1, To:=1, Copies:=1, ActivePrinter:=PrinterName, Collate:=True, Preview:=True)
Я получаю это сообщение об ошибке, связанное с первой строкой.
"System.NullReferenceException: 'ссылка на объект не установлена на экземпляр объекта'.
MatchManagementApplication_2.InputForm.PrintForm1.get ничего не вернул.
Любая помощь очень ценится.
"
Что я уже пробовал:
Я импортировал Microsoft.VisualBasic.Силовые ранцы.Печать, но код заявил, что это не требуется.
Изменен на Microsoft.VisualBasic.Затем во второй строке кода появилось новое сообщение об ошибке, в котором говорилось, что ошибка BC30456 'PrintAction' не является членом 'Microsoft.VisualBasic.Силовые ранцы.Печать".
Закомментировал вторую строку кода, но первая строка все равно не работает при запуске кода.