Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello, I have created a lovely macro that builds reports and then
emails them out to people, and i am very proud of it. The reports that go out are perfect except in one respect... If you try to print or print preview, they crash excel with an error message about not being able to read from a memory location. This is all done in Office 2000 and Windows 2000, all our machines will print and print preview other files (even other sheets in the same workbook), but all machines resolutely refuse to print these reports. the following code sets up the print settings: ' And set up the print size for the recipient With ActiveSheet.PageSetup .Orientation = xlLandscape .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = False .PrintArea = "" .TopMargin = Application.InchesToPoints(0.590551181102362) ' Repeat the headings on each printed page .PrintTitleRows = "$1:$7" .PrintTitleColumns = "" ' And set up the footer .LeftFooter = "Printed: &D" .CenterFooter = "Page &P of &N" .RightFooter = "&Z&F" there are subtotals on the sheet, and the books are password protected, but otherwise there is nothing unusual. Any ideas? I am at the end of my rope! Thanks |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sounds like a print driver problem. Have you tried printing to another
printer (one that uses a different print driver)? Other than that, try commenting out individual settings sequentially until you find the setting that, when commented out, prints successfully (if not in the exact format you want). Then you might find a way to work around it. -- Regards, Tom Ogilvy Marion wrote in message om... Hello, I have created a lovely macro that builds reports and then emails them out to people, and i am very proud of it. The reports that go out are perfect except in one respect... If you try to print or print preview, they crash excel with an error message about not being able to read from a memory location. This is all done in Office 2000 and Windows 2000, all our machines will print and print preview other files (even other sheets in the same workbook), but all machines resolutely refuse to print these reports. the following code sets up the print settings: ' And set up the print size for the recipient With ActiveSheet.PageSetup .Orientation = xlLandscape .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = False .PrintArea = "" .TopMargin = Application.InchesToPoints(0.590551181102362) ' Repeat the headings on each printed page .PrintTitleRows = "$1:$7" .PrintTitleColumns = "" ' And set up the footer .LeftFooter = "Printed: &D" .CenterFooter = "Page &P of &N" .RightFooter = "&Z&F" there are subtotals on the sheet, and the books are password protected, but otherwise there is nothing unusual. Any ideas? I am at the end of my rope! Thanks |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Tom. I have tried commenting out commands and bringing them back in 1
by 1 but any one of them causes the same problem. If it is a print driver problem and my whole organisation uses the same printers and drivers, can you think of anyway that I can format printing without triggering the memory error that causes the crash? Thanks "Tom Ogilvy" wrote in message ... Sounds like a print driver problem. Have you tried printing to another printer (one that uses a different print driver)? Other than that, try commenting out individual settings sequentially until you find the setting that, when commented out, prints successfully (if not in the exact format you want). Then you might find a way to work around it. -- Regards, Tom Ogilvy Marion wrote in message om... Hello, I have created a lovely macro that builds reports and then emails them out to people, and i am very proud of it. The reports that go out are perfect except in one respect... If you try to print or print preview, they crash excel with an error message about not being able to read from a memory location. This is all done in Office 2000 and Windows 2000, all our machines will print and print preview other files (even other sheets in the same workbook), but all machines resolutely refuse to print these reports. the following code sets up the print settings: ' And set up the print size for the recipient With ActiveSheet.PageSetup .Orientation = xlLandscape .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = False .PrintArea = "" .TopMargin = Application.InchesToPoints(0.590551181102362) ' Repeat the headings on each printed page .PrintTitleRows = "$1:$7" .PrintTitleColumns = "" ' And set up the footer .LeftFooter = "Printed: &D" .CenterFooter = "Page &P of &N" .RightFooter = "&Z&F" there are subtotals on the sheet, and the books are password protected, but otherwise there is nothing unusual. Any ideas? I am at the end of my rope! Thanks |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am having the same issue. Printing on works printers etc. is causing
problems, but for me its not on every occasion. Try clearing the temp folders of the PC. Complete all calculations before sending the print command (this solved alot of my issues). The pages I need to print are all loaded when the print options form is created and not at the time of printing. So nothing but a page select is done prior to printing out. unload all userforms directly after using them. I wanted to leave in memory and unload at end of the workbook but found unloading them reduced the crashing. I am still working on the 1 in 10 that now has issues on a random occasion Anthony "Mike H" wrote in message ... Thanks Tom. I have tried commenting out commands and bringing them back in 1 by 1 but any one of them causes the same problem. If it is a print driver problem and my whole organisation uses the same printers and drivers, can you think of anyway that I can format printing without triggering the memory error that causes the crash? Thanks "Tom Ogilvy" wrote in message ... Sounds like a print driver problem. Have you tried printing to another printer (one that uses a different print driver)? Other than that, try commenting out individual settings sequentially until you find the setting that, when commented out, prints successfully (if not in the exact format you want). Then you might find a way to work around it. -- Regards, Tom Ogilvy Marion wrote in message om... Hello, I have created a lovely macro that builds reports and then emails them out to people, and i am very proud of it. The reports that go out are perfect except in one respect... If you try to print or print preview, they crash excel with an error message about not being able to read from a memory location. This is all done in Office 2000 and Windows 2000, all our machines will print and print preview other files (even other sheets in the same workbook), but all machines resolutely refuse to print these reports. the following code sets up the print settings: ' And set up the print size for the recipient With ActiveSheet.PageSetup .Orientation = xlLandscape .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = False .PrintArea = "" .TopMargin = Application.InchesToPoints(0.590551181102362) ' Repeat the headings on each printed page .PrintTitleRows = "$1:$7" .PrintTitleColumns = "" ' And set up the footer .LeftFooter = "Printed: &D" .CenterFooter = "Page &P of &N" .RightFooter = "&Z&F" there are subtotals on the sheet, and the books are password protected, but otherwise there is nothing unusual. Any ideas? I am at the end of my rope! Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Plot Area Automatically Expands in Print and Print Preview | Charts and Charting in Excel | |||
First page of Excel sheerepeats in print layout or print preview | Excel Discussion (Misc queries) | |||
Print and Print Preview Graphic Moving Resizing 2007/2003 | Excel Discussion (Misc queries) | |||
cell borders that I create dont show on print preview or print | Excel Discussion (Misc queries) | |||
Can view file in print preview, but not print layout.... | Excel Discussion (Misc queries) |