Здравствуйте, помогите написать макрос. Есть книга в которой есть листы с данными, надо сохранить в формате PDF макросом только один определённый лист. задать папку сохранения и имя сохраняемого файла. Спасибо за помощь.
Здравствуйте, помогите написать макрос. Есть книга в которой есть листы с данными, надо сохранить в формате PDF макросом только один определённый лист. задать папку сохранения и имя сохраняемого файла. Спасибо за помощь.YH96
P.S. Макрос работает идеально, но почему то при сохранении в PDF формате имя файла получается с точкой. На пример при сохранении пишу название файла "СчётФактура-1" и должно получиться название файла СчётФактура-1.pdf , а получаеться СчётФактура-1..pdf Появляется лишняя точка в названии файла
Pelena, ДА!!! Просто супер!!! спасибо огромное!
P.S. Макрос работает идеально, но почему то при сохранении в PDF формате имя файла получается с точкой. На пример при сохранении пишу название файла "СчётФактура-1" и должно получиться название файла СчётФактура-1.pdf , а получаеться СчётФактура-1..pdf Появляется лишняя точка в названии файлаYH96
Сообщение отредактировал YH96 - Среда, 14.08.2019, 13:00
Pelena, макрос работает отлично, НО, размер сохраненого PDF увеличился в 3 раза! Раньше ( при сохранении в ручную) размер был 200-250кб, а при сохранении при помощи макроса размер стал 800-850кб. Можно это как то поправить, что б размер был меньше?
Pelena, макрос работает отлично, НО, размер сохраненого PDF увеличился в 3 раза! Раньше ( при сохранении в ручную) размер был 200-250кб, а при сохранении при помощи макроса размер стал 800-850кб. Можно это как то поправить, что б размер был меньше?YH96
А как Вы сохраняли "в ручную"? Просто печатали на PDF-принтер? Ну так запишите макрорекордером свои действия и уберите мусор из текста полученного макроса
А как Вы сохраняли "в ручную"? Просто печатали на PDF-принтер? Ну так запишите макрорекордером свои действия и уберите мусор из текста полученного макроса Alex_ST
Pelena, ЗДРАВСТВУЙТЕ. Макрос хорошо работал до сегоднешнего дня. С сегоднешнего дня при нажатии на кнопку макроса (ни каких изменений в кнопку, сам макрос я не вносил) открываеться папка куда я сохраняю будущий PDF фаил, ввожу в "ручную" название файла и нажимаю "Сохранить". После этого самопроизвольно закрываеться EXСEL, через несколько сукунд открывается по новой. РDF фаил не сохраняется. Если не вводить название файла и сразу нажать "Отменить", то РDF фаил сохраняеться в указаной папке и название его FALSE. При этом EXСEL не закрываеться и работает нормально. подскажите в чем проблема?
Можно ли сразу из макроса задавать название файла? На пример: SNVxxxxx - вместо xxxxx подгружались бы данные из определенной ячейки.
[vba]
Код
Sub Макрос1() ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Application.GetSaveAsFilename(FileFilter:="файл PDF, *.pdf"), Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ True End Sub
[/vba]
Pelena, ЗДРАВСТВУЙТЕ. Макрос хорошо работал до сегоднешнего дня. С сегоднешнего дня при нажатии на кнопку макроса (ни каких изменений в кнопку, сам макрос я не вносил) открываеться папка куда я сохраняю будущий PDF фаил, ввожу в "ручную" название файла и нажимаю "Сохранить". После этого самопроизвольно закрываеться EXСEL, через несколько сукунд открывается по новой. РDF фаил не сохраняется. Если не вводить название файла и сразу нажать "Отменить", то РDF фаил сохраняеться в указаной папке и название его FALSE. При этом EXСEL не закрываеться и работает нормально. подскажите в чем проблема?
Можно ли сразу из макроса задавать название файла? На пример: SNVxxxxx - вместо xxxxx подгружались бы данные из определенной ячейки.
[vba]
Код
Sub Макрос1() ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Application.GetSaveAsFilename(FileFilter:="файл PDF, *.pdf"), Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ True End Sub