Помоги с вопросом, это бы облегчило немного работу в документом. Есть диапазон листа А1:Y41 Было бы приятно, если с помощью макроса, данный диапазон выходил бы на печать (PDF)
Реально такое вообще сделать или нет? Заранее благодарю!
Добрый день!
Помоги с вопросом, это бы облегчило немного работу в документом. Есть диапазон листа А1:Y41 Было бы приятно, если с помощью макроса, данный диапазон выходил бы на печать (PDF)
Реально такое вообще сделать или нет? Заранее благодарю!Nik57
Подряд бывает порой необходимо изменить сорок раз данные, которые выходят из области печати, и было бы удобно менять данные, нажимать кнопку макросу и пускать печать...
Вообще это возможно?
Подряд бывает порой необходимо изменить сорок раз данные, которые выходят из области печати, и было бы удобно менять данные, нажимать кнопку макросу и пускать печать...
With Application .PrintCommunication = False With ActiveSheet.PageSetup .FitToPagesWide = 1 .FitToPagesTall = 1 End With .PrintCommunication = True End With
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Name & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:= _ True, IgnorePrintAreas:=False, OpenAfterPublish:=True End Sub
[/vba]
Привет!
[vba]
Код
Sub ПОдгон_на_1_Страцницу_()
With Application .PrintCommunication = False With ActiveSheet.PageSetup .FitToPagesWide = 1 .FitToPagesTall = 1 End With .PrintCommunication = True End With
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Name & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:= _ True, IgnorePrintAreas:=False, OpenAfterPublish:=True End Sub