Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Управление Excel-ем   Найти похожие ветки 

 
Кто ответит на вопрос?:)   (2007-03-22 21:49) [0]

Есть необходимость сформировать отчет в Excel-е, для определенности скажем массив квитанций. Печататься они должны по 4 штуки на одном листе.
Пытался понять что и куда прописывать через запись макроса, но эти параметры не попадают в макрос, хотя установки и сохраняются в  книге, причем отдельно для каждого листа.
Каким образом из программы можно задать эти свойства?


 
Сергей М. ©   (2007-03-23 09:04) [1]

Показывай макрос ...


 
Кто ответит на вопрос?:)   (2007-03-24 13:26) [2]

Ну вот к примеру
Sub Макрос1()
   ActiveWorkbook.SaveAs Filename:= _
       "C:\Documents and Settings\Matrix\йцукен.xls", FileFormat:= _
       xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
       , CreateBackup:=False
   With ActiveSheet.PageSetup
       .PrintTitleRows = ""
       .PrintTitleColumns = ""
   End With
   ActiveSheet.PageSetup.PrintArea = ""
   With ActiveSheet.PageSetup
       .LeftHeader = ""
       .CenterHeader = ""
       .RightHeader = ""
       .LeftFooter = ""
       .CenterFooter = ""
       .RightFooter = ""
       .LeftMargin = Application.InchesToPoints(0.787401575)
       .RightMargin = Application.InchesToPoints(0.787401575)
       .TopMargin = Application.InchesToPoints(0.984251969)
       .BottomMargin = Application.InchesToPoints(0.984251969)
       .HeaderMargin = Application.InchesToPoints(0.5)
       .FooterMargin = Application.InchesToPoints(0.5)
       .PrintHeadings = False
       .PrintGridlines = False
       .PrintComments = xlPrintNoComments
       .PrintQuality = 300
       .CenterHorizontally = False
       .CenterVertically = False
       .Orientation = xlPortrait
       .Draft = False
       .PaperSize = xlPaperA4
       .FirstPageNumber = xlAutomatic
       .Order = xlDownThenOver
       .BlackAndWhite = False
       .Zoom = 100
       .PrintErrors = xlPrintErrorsDisplayed
   End With
End Sub

Здесь мы сохранили пустую книгу для первого листа которой указано печатать по 4 страницы на лист. Если закрыть книгу и открыть - в свойстах листа вижу "по 4 на лист", а в макросе нету... Как жепрограммно выполнить это действие?



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.031 c
2-1177672097
Perf2k2
2007-04-27 15:08
2007.05.20
Строка из ListView передается не полностью


15-1176888379
Игорь М.
2007-04-18 13:26
2007.05.20
Чат в локальной сети


15-1176825502
Layner
2007-04-17 19:58
2007.05.20
Посоветуйте тулз для разрезки видео файла MPEG4 почастям


15-1176963350
Pazitron_Brain
2007-04-19 10:15
2007.05.20
Ищется память для ноутбука


2-1178229164
Kostafey
2007-05-04 01:52
2007.05.20
Вложенные SQL запросы в СУБД Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский