Print UserForm With Scrollbars

Dec 22, 2006

I have created a userform which user will fill in, but have come up against usual problem of not being able to print a copy. It has scroll bars so can't just use ctrl + alt + print screen method.

Thought i could get around problem, by recreating the form on worksheet by using activeX labels. I use a basic loop that goes through each of the required controls on the userform and exactly recreates it on the worksheet, using Active X Labels.

This all works fine, but when it gets to end of macro, the userforms just disappears and macro stops. No error message!! Also during the process of creating the axtive x labels i can't step through in VBA as it says its uable to break at that point!!

Private Sub NoPRINTBLANK_Click()
Dim percent As Integer
Dim Olob As OLEObject
Set ctrl = TICKSHEET.Controls
pgs = TICKSHEET.COMPS.Pages.Count
pgs = pgs - 1
For z = 0 To pgs
percent = (z + 1) / (pgs + 1) * 100 ' this is for a progress bar on sheet
progresser percent ' this runs small sub to alter progress bar
TICKSHEET.Repaint
Worksheets("SHT" & z + 1).Activate
ActiveSheet.OLEObjects.Delete...................

View 4 Replies


ADVERTISEMENT

Scrollbars On Userform

Oct 28, 2006

I have a userform (Height=500) very long. How active a scrollbar in userform to go at the bottom of userform (and go to top too)

View 4 Replies View Related

How To Print Only Contents Of Textbox From Userform Not Whole Userform

Apr 26, 2014

I Have a Userform which Have My Data i Print User Form Using Print Command Button And My Code Is

[Code] ......

But Its Printout Whole Form I only Wants To Print contents of Text Box's Or only Text From Userform TextBox. How To Print out Only Content of User Form Not The Whole Form ...

View 2 Replies View Related

Scrolling In Userforms Without Scrollbars

Feb 1, 2010

I want is a form that has three different partsof it. Each part containing checkboxes, a spreadsheet, textboxes and labels. But I only want to display one of these parts at a time, depending on what the user clicks.
I know I could write code to move everything into the visible part of the form but that would be messy. I hoped I could find some way to instead move the visible part. Like if I had scrolled.

An example. Say the visible form is 100 high and 100 wide. When opening you see from the width 0-100 and height 0-100 (pixels or whatever those things sould be called). Upon pressing a button I instead want to see width 101-201 and height 101-201.

View 5 Replies View Related

Forms - Scrollbars & Multipages

May 8, 2008

1) I have a scrollbar that gets set to UserForm1 height.... yet, if the form is taller than the page, it won't let me scroll down past what I can see on my computer screen... what would be the cause of that? I get a blinking black light on the scroll bar as well so there must be something I need to fix with that

2) In UserForm1, I have a multipage form with a page called Accounts... I am adding check boxes to it with code... right now it is adding it to the far left in UserForm1... what is the syntax to run my check box loop to populate the Accounts page in the Multipage form?

View 9 Replies View Related

Scrollbars Not Visible In Textbox

May 15, 2008

I have set the "Scrollbars" attribute to a text box within a form to "2 -
frmScrollBarsVertical" -- and i want the TextBox to be Disabled (so wrote the code as TextBox.Enabled = False) the issue is that when the form is initiated, the
scroll bar doesn't appear and i am missing the Text.

View 2 Replies View Related

Can Userform Print In Colour - And A3?

Jul 10, 2014

I have this code, which does what i want it to do but i want 5 userforms printed in a4 and 1 in a3, also i want to print them all in colour, as they contain graphs, and visually its poor when in black and white

I added in black and white = false, but it still prints black and white, i tried size = A3 and that wouldnt work either

[Code] .....

View 2 Replies View Related

Print Ranges From Userform

May 19, 2014

I have a number defined print ranges. I wish to create a list of all the named print ranges and then select certain ranges to print in a single document. I have been told can use something called a "userform".

View 4 Replies View Related

Print A Long Userform

Jul 4, 2007

with printing a long userform? Unfortunately, the me.printform does not print out the whole form. It gets cut off because my form is too long and slightly too wide. I also tried to do a print screen, but unfortunately, because my form is too long, it will only do a snapshot of a portion of the form. In my case, on the bottom as that is where I have placed my command button.

Does anyone know how to bring the whole form out to excel or word? I don't mind doing that as long as I can print out the whole form?

View 9 Replies View Related

UserForm CheckBox That Will Print

Jun 21, 2009

On my excel 2007 UserForm I have a CheckBox with 18 possible or multiple selections of reports (word.docm)
what I would like to do is, when selected they would be sent to printer.

Here's what code I have so far, something is missing, I'm not sure

Private Sub CommandButton2_Click()
For x = 1 To 18
If Controls("checkbox" & x) Then
Select Case x
Case x = 1
worddoc = ActiveWorkbook.Path & "Inspection ReportsCover Page.docx"
Case x = 2
worddoc = ActiveWorkbook.Path & "Inspection ReportsClient Information.docx"
Case x = 3.....................

View 9 Replies View Related

Print Userform In Landscape

Apr 17, 2006

Is there a code to set the printing of a userform to landscape. The following code is good for a worksheet but doesn't work for a userform.

ActiveSheet.PageSetup.Orientation = xlLandscape

The following adaption of the above brings up an error.

Userform1.PageSetup.Orientation = xlLandscape

View 4 Replies View Related

Print A Userform Directly

Jun 15, 2006

I have developed an extensive program running on excell but with the user only seeing userforms. I would now like to build in a "print screen" button, but have no idea how to do this.

What it needs to do is capture the userform and all its entries (as it is displayed on the screen) and send this to the printer to be printed as a picture.
I am assuming that there must be code available so that when ever the user clicks this button, the standard windows (or excell) print screen appears from which he will be able to choose the printer etc.

View 3 Replies View Related

Print Multipage Userform

May 6, 2007

I know you don't usually print userforms & when you do I know the code, however, how can you print one page of a multipage userform when the page has a vertical scrollbar & you want to print the whole page, not just what is showing on screen?

View 2 Replies View Related

Print UserForm X Times

Mar 28, 2008

1/ I enter manually a list of serial numbers in a column

2/ the latest cell gives the number Y (count) of data entered

3/ I need a macro to perform the following on a Form when I press a button:
a. the form is printed Y times and every times:
b. "Page x of Y" where x increments (Y is the value given by the item 2/)
c. the serial number cell shows values from the list one by one (item 1/)

So, that means I will have Y copies of the form where the page number starts at 1 and ends at Y, and a Serial number linked to the list (page 1 shows SN from line1, Page 2 SN from line 2, ... Page Y SN from line Y).

View 4 Replies View Related

Print Preview Via UserForm

Apr 3, 2008

Is it possible to have a (print)preview shown in a textbox in a userform?

A layout has been made in a worksheet and content is added to some cells through Userforms (textboxes and comboxes).

1 Userform contains a big textbox and a "SEND"-button.
What I would like is to have a preview of the worksheet inside that textbox before they click send.

During this whole proces, the Excel -Worksheet is not visible (to prevent changes being made to the program)!

View 9 Replies View Related

Userform Print Preview Pop-Up Won't Disappear?

Jun 19, 2013

I created a macro that prints a label from a userform. The macro used to reside on an XP platform and performed without issues. IT decided they wanted to upgrade the machine to a Windows 7 platform. Now when the userform prints a small window pops up that looks like a print preview of the label, however it is transparent and has a window caption of 'Precut Label' as identified in the userform design. I am including a screenshot of the pop-up. The unusual thing about this is the window cannot be closed, moved or selected in any way shape or form. The only way to get it to close is to view the userform object in the vba editor. The line of code that triggers the print sequence as well as cause the pop-up is: frmLabel.PrintForm. This line of code is housed in the sheet1 object.

View 1 Replies View Related

Userform To Print Visible Worksheets..

Sep 20, 2007

I have a form to allow users to select and print pages from a workbook.

Private Sub UserForm_Initialize()
Dim sht As Worksheet

For Each sht In ActiveWorkbook.Worksheets
ListBox1.AddItem sht.Name
Next sht
Me.Height = 128
End Sub

Only problem is that this lists all worksheets in the form. Need to modifying it so that it does not list worksheets that are xlSheetVeryHidden.

View 2 Replies View Related

Before Print Event That Shows A Userform

Aug 28, 2008

I have a before print event that shows a userform - the user can then select which worksheets they want printed and select a command button. I then have a loop set up that loops through the selected workbooks and prints them. The problem is I am not sure how to tell VBA to print without it going back to the Before Print event userform.

View 9 Replies View Related

Print Specified Range On Worksheet From Userform

Jul 26, 2006

I have a worksheet called "ComplaintData".

In this worksheet I have data in following range : "N1:V2".

N1 to V1 is headings and N2 to V2 is data transfered from listbox on userform.

I am trying to print this range via command button on my userform.

I am wondering anyone can help me with the code for selecting and printing this range when user clicks on the "Print" command button on my userform?

how I can format this print out to look different than the tabular format? I mean if possible I would like to print this in portrait, fit to one page and possibly not look like a table. (If it has to look like a table then I will have to go with landscape as the table wont fit portrait without getting too small and un-readable)

View 6 Replies View Related

Print A PDF Document From Userform Command Button

Oct 9, 2009

I have a userform from which I need to be able to print a PDF document when the command button is pressed.

User enters the document number in docnum textbox (eg. 123)

On pressing the commandbutton printdoc, I need to be able to print document 123.PDF to default printer

All PDF Documents reside in a network folder mapped to the S:PDFdrive.

If the document is not found I need to display an error message stating this and return focus back to the textbox.

If the document is found I need to display a message stating document sent to printer.

View 6 Replies View Related

Print To PDF Selected Sheets From An UserForm Listbox

Jun 13, 2006

I have created a custom Menu (excel add-in) to make my work easy in excel. My problem is to print only selected sheets from Workbook in one PDF file, for that I've created a Userform with 2 listboxes, add sheet and print buttons. In the first listbox are listed all the sheets and in the second listbox are the sellected sheets to be printed. What I've succeded so far is to print selected sheets, but it creates one PDF file for each sheet, only if I put my code in workbook and not in Menu add-in (.xla file). As PDF Printer I use PDF reDirect Pro v2.

View 8 Replies View Related

UserForm To Select Pages To Print Using Check Boxes

May 29, 2009

I have a UserForm that I want to use as a “Print Selection Page” using check boxes to make selection or multiple selections of pages to print from different spreadsheets but same work book.

View 9 Replies View Related

Get Windows Style Scrollbars Added To Form So People Can Use These To See Whole Form

Nov 27, 2012

I have got a userform that fits my 24inch monitor screen perfectly, however it doesn't fit other screens. How do I get windows style scrollbars added to the form so people can use these to see the whole form?

View 3 Replies View Related

Print "Custom View" From Userform

Jul 24, 2006

I was just reading an answer to a question re: printing a set area.

Dave Hawley mentioned the best method would be to set a "Custom View".

how to "call" a custom view from a Userform dropdown?

I need to print several "reports" which are seperate parts of the same sheet.

View 7 Replies View Related

Print Multiple Ranges From Multiple Sheets Userform

Jun 16, 2007

I inherited a spreadsheet that had an userform where the user checked off which 'pages' he wanted to print. The Ok button routine used if statements to run a routine for each 'page.' Here's an example of the original code for one page:

Sub Button2_Click()
Sheet7.Activate
Run "HorizontalPrintStuff" 'generic landscape pagesetup
With ActiveSheet.PageSetup 'specific pageset settings
.RightFooter = " Construction Assumptions"
.PrintArea = "CONSTRUCTION" 'the named range to print
.Zoom = False
.FitToPagesTall = 1
.FitToPagesWide = 1 'this changes depending upon the page selected
End With
ActiveSheet.PrintOut
End Sub

The problem was it printed each page as a separate print job; and if you print to adobe, you get serveral files, not one file. That and it took a long time to run.

So I tried a different tack. If the checkboxes has true, then the printarea is set to that named range. If there were more than one named range on a sheet to be printed, I consolidated them. I did this with a bunch of if statements - very cumbersome.

Sheet3.Activate
'Sheet3.ResetAllPageBreaks 'disabled due to errors
Run "HorizontalPrintStuff" 'generic landscape pagesetup
With ActiveSheet.PageSetup 'specific pageset settings
.PrintArea = "DEVBGTALL" 'the named range to print
.FitToPagesWide = 4 'this changes depending upon the
.FitToPagesTall = 1
End With

I haven't shown all the code cause it goes on for 12 sheets containing 16 different printareas.

My current muck ups are .....

1) it prints every printarea/named range on a given sheet (I took out all the if statements trying to debug everything.) Is there another conditional argument that allows for multiple 'trues'?

2) the pagebreaks in printarea/named ranges that are multiple pages (like a 48 month schedule) won't stay set. I've tried both VPageBreaks(3).Location:= and .VPageBreaks.Add Before:=

3) the Sheet1.select false argument is always adding a random sheet to the end of the print job. Don't know why.

I can do all this in a recorded macro, just not the selection userform. I've thought about copying to another sheet or hiding columns and rows then printing, but that seems just as cumbersome.

To recap, i want to print out, as one print job, multiple printareas from mulitple sheets, based upon checkbox selection on an userform.

View 6 Replies View Related

Print Entire Workbook Prints Pages Out Of Order And Makes Several Print Jobs?

Mar 26, 2013

All sheets are basically the same except some minor values, names and addresses. There is one page per sheet and all pages are in portrait format. The print preview shows all the pages in order but when I print it, it makes multiple print jobs of 1 to 2 pages each and prints them all out of order. I don't know why it is splitting up the workbook or why it changes the order. I print and reorder these weekly, which is a major pain. It comes out in the same order each time but it is the wrong order.

View 1 Replies View Related

File Print In Legal Size If I Have 56 Lines Filled In Then Print In Regular Letter Si

Oct 15, 2005

I am trying to have a file print in legal size if I have 56 lines filled in
otherwise print in regular letter size. Does anyone know how to write this
in VBA.

View 10 Replies View Related

Macro To Print Sheets With Value In Cell A1 But Print Dynamic Ranges On Certain Sheet

Sep 24, 2013

I've found some code which works to print certain pages with value in cell A1 but I need to print dynamic ranges on some of the sheets as they will have filters on so the rows ranges will be different each time.

So far this is what I have but the dynamic range part is not working:

VB:
Sub Print_All_Worksheets_With_Value_In_A1()
Dim Sh As Worksheet
Dim Arr() As String
Dim N As Integer

[Code] ....

View 3 Replies View Related

Excel 2007 :: Content Shown On Worksheet Different Than Print Preview And Print?

Jul 17, 2014

Since upgrading to Windows 2007 (I was already using Excel 2007) I am having issues with the content in the cells on the worksheet not appearing the same on Print Preview and when I print. On the worksheet the cell show to be at the best fit both horizontally and vertically. When I look at the contents under print preview, the contents are squashed from the top and cut off from the left. This happens whether I have the format in Top or Central align and is even worse if I use Bottom align. It is also somewhat worse if I have thickened boarders.

I am using TrueType Fonts.

View 8 Replies View Related

Excel 2010 :: How To Apply Print Titles To Print On Select Pages

Dec 10, 2012

Using Excel 2010: I have 2 rows (A4:J4 & A5:J5) selected as print titles that I would like to be printed at the top of selected pages. Currently, my document is 3 pages long, and I would like to have the print titles only applied to the first 2 pages. More data will be added in the future on pages 1&2 but the last page (whatever page number it ends up being) should not contain the selected print titles.

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved