Страницы: 1
RSS
не обробатывает установки печати
 
Изменяю настройки печати после чего отпровляю по почте. Ексель как бы не успивает из применить и приклепляет к отправке фаил не настроеный на печать  
если делать из 2х макросов то все получиться. но нужнобы из одного.  
 
'настройки печати  
   Application.PrintCommunication = False  
   With Workbooks(NewName).Sheets("лист1").PageSetup  
       .PrintTitleRows = "$1:$7"  
       .PrintTitleColumns = ""  
       .FitToPagesWide = 1  
       .FitToPagesTall = 2  
       .LeftMargin = Application.InchesToPoints(0)  
       .RightMargin = Application.InchesToPoints(0)  
       .TopMargin = Application.InchesToPoints(0)  
       .BottomMargin = Application.InchesToPoints(0)  
       .HeaderMargin = Application.InchesToPoints(0)  
       .FooterMargin = Application.InchesToPoints(0)  
   End With  
'отправка по почте  
Application.Dialogs(xlDialogSaveAs).Show  
Application.Workbooks(NewName).Close
 
а сохранять файл перед отправкой кто должен?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Пробывал сохронять Workbooks(NewName).Save  
Всеровно не получаеться такое ощущение что не успевает.
 
Application.PrintCommunication Property ( http://msdn.microsoft.com/en-us/library/ff835544.aspx )  
 
Specifies whether communication with the printer is turned on. Boolean Read/write  
Version Added: Excel 2010  
 
Фигасе. Попробуйте назад вернуть перед отправкой по почте  
 
...  
Application.PrintCommunication = True  
'отправка по почте  
Application.Dialogs(xlDialogSaveAs).Show  
Application.Workbooks(NewName).Close
Страницы: 1
Читают тему
Loading...