Хей, я новичок в кодировании. Я стараюсь изо всех сил, но я застрял. Я искал в Интернете и stackoverflow, но не нашел ответа. Я пишу код в Catia V5 VBA и хочу экспортировать excel в pdf. В Excel есть несколько цветных изображений, и я хочу, чтобы этот PDF-файл был также цветным. Но я всегда получаю черно-белый pdf. Это мой основной код:
Sub CATMain()
Set xlApp = CreateObject("Excel.Application")
Set mydoc = xlApp.Workbooks.Open("D:\Excel_1.xls")
Set mySheet = mydoc.Sheets.Item(1)
mySheet.ExportAsFixedFormat Type:=xlTypePDF, _
fileName:="D:\Excel_1.pdf", _
Quality:=xlQualityStandard, _
End Sub
Я искал другие параметры метода «ExportAsFixedFormat», но о цвете их нет.
В отчаянии я также пробовал:
xlApp.ActiveWorkbook.SaveAs "D:\Excel_1.pdf"
Но я получаю сообщение об ошибке: «Adobe Acribat не может открыть «Excel_1.pdf», потому что это либо неподдерживаемый тип файла, либо файл поврежден».
Метод Workbook.SaveAs имеет параметр «FileFormat», но в списке поддерживаемых форматов файлов нет pdf.
Вы знаете, какой метод я должен использовать, чтобы получить цветной PDF?
заранее спасибо