Tag: 另存为

我正在尝试使用Excel vba保存文件时收到错误424

这是声明 – pasteBook.SaveAs fn:=folderName & "\Excels\" & fn & " " & Format(DateTime.Now(), "MM-dd-yyy"), FileFormat:=51 注意 – pasteBook被定义为当前的ThisWorkbook 。 我不断收到以下消息框 Run-time eror '424': Object required

当工作表保存为PDF时,换行符变成矩形符号

如果我在一个单元格中添加一个vbNewLine , vbCr或vbLf ,并且当我将图纸转换为一个PDF文件时,无论是使用WorkSheet.SaveAs PdfFile, 17 , Worksheet.ExportAsFixedFormat ,还是手动使用另存为或导出,它们都会变成一个小矩形符号。 我如何避免这种情况?

打开excel 2007 excel文件并保存为VBA中的97-2003格式

我有一个奇怪的情况,我有一组excel文件,所有的扩展名为.xls。,在Excel 2007中我可以打开所有这些都很好。奇怪的是,我无法在Excel 2003中打开它们,在同一台机器上,2007年没有打开文件,并将其保存为“Excel 97-2003工作簿”。 在我从Excel 2007中将该文件保存为“Excel 97-2003工作簿”之前,当我在2003年打开Excel文件时,出现文件不是以可识别格式显示的错误。 所以我的问题是:如果我已经有在2007年打开的Excel文件,我已经打开文件的文件名称存储在一个variables,编程方式我怎样才能模仿上行到“办公button”的行动右键select“另存为”,然后select“Excel 97-2003 Workbook”? 我已经尝试了下面的东西,但它根本不保存文件: ActiveWorkbook.SaveAs TempFilePath & TempFileName & ".xls", FileFormat:=56 感谢您的任何帮助或指导!

VBA脚本,保存excel范围为pdf

我尝试在我的代码中插入一个范围,但我没有运气。 我希望能够在vba中有一个脚本来“保存”特定的表格或特定的范围为pdf。 任何帮助将非常感激。 这是我一直在努力: ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "c:\Book1.pdf", Quality:= _ xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ OpenAfterPublish:=True 谢谢,