Vba excel turn off screen updating
These forms are then opened in word like so Set b Doc = Documents. What happens though is that the screenupdating works for the excel part, it then when it gets to word for opening the forms, shows opening the forms and a message appears on the status bar, stating word is updating fields in the current document. Screen Updating = False Set frm Title = New User Form1 With frm Title . Range Dim First Address As String Dim Excel Was Not Running As Boolean Dim Workbook To Work On As String Dim Word FN As String Dim Excel FN As String Dim a Col As Integer Dim Ex Fn List As String Application. You might need to create a Word doc called May2008, then go into C:\and put say May2008 in C5, you will also have to create word docs called travel expenses.doc, training in c:\forms. Worksheets(1) 'Find last cell with data in column A. It will then print off these and update any of the fields. Visible = True here; but your code will 'run faster if you don't make it visible 'Open the workbook Set o WB = o XL. Open(File Name:=Workbook To Work On) Set o Sheet = o WB. Everytime it offsets it opens the cell value say c:\forms\travel expenses ; if travel expenses is in the cell.
When my macro runs i get a message Word is updating the field codes in the document. Then place the names of travel expenses in say D5 and training expenses in F5. Like I said in the previous post, please place "Option Explicit" at the top of the module and click Debug-Hi Malik When you say the screen updating works fine for you, do you mean you don't get a message in the status bar saying Word is updating the fields in this document, the document will not look fully opened but the title of the document will appear at the top. It just sits in memory not doing anything except using up your resources.Step 4: Copy the above code and paste in the code module which have inserted in the above step.Step 5: Now press F5 to execute the code and observe when Screen Updating is ON and OFF.