Sto sviluppando un'applicazione per la generazione automatica da Excel a PDF. Ogni tanto (e senza alcuna causa apparente, il seguente pop-up viene in su mentre il programma viene eseguito:Automazione di Excel: esportazione PDF provoca popup "Impostazione stampante"
Stampa driver host per le applicazioni a 32 bit ha smesso di funzionare
e, poco. dopo, questo:
configurazione della stampante
Cosa devo fare se devo fare qui? La mia applicazione non è eccessivamente complessa. L'errore di sempre (100%) si verifica su questa linea:
_application.ActiveWorkbook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF,
pdfTemplatePath, Excel.XlFixedFormatQuality.xlQualityStandard,
_, _, 1, pdfPrintAreaEnd);
dove le variabili in questione sono:
Excel := Microsoft.Office.Intertop.Excel
_application := Excel.Application
_ := System.Type.Missing
pdfPrintAreaEnd := int 6
Il messaggio di eccezione è la seguente:
System.Runtime.InteropServices.COMException (0x800A03EC):
Exception from HRESULT: 0x800A03EC
Quello che sta accadendo Qui? E, cosa più importante: perché succede solo ogni tanto?