Ms access vba turn off screenupdating
A bad HP print driver install caused intermitent print problems and following an uninstall that had mapped but not removed a z: drive.The non existant z: drive left behind interferred with Save As process in ANY Office Application (like in Excel 2003) reported by Huvants Tuneau in email 2005-04-06.Now when you click on the E-Mail Sheet button and if your e-mail client is Outlook, a new Outlook message should be created with Sheet1as the attachment (which is ONLY Sheet1 from the workbook).You can view the VBA code by opening the Visual Basic editor.
This illustration shows the names I have given to the various objects on the dialog box...Copy Set LWorkbook = Active Workbook 'Create a temporary file in your current directory that uses the name ' of the sheet as the filename LFile Name = LWorkbook. Name On Error Resume Next 'Delete the file if it already exists Kill LFile Name On Error Go To 0 'Save temporary file LWorkbook. Change File Access Mode:=xl Read Only Kill LWorkbook. Close Save Changes:=False 'Turn back on screen updating Application.Save As File Name:=LFile Name 'Create an Outlook object and new mail message Set o App = Create Object("Outlook. Create Item(0) 'Set mail attributes (uncomment lines to enter attributes) ' In this example, only the attachment is being added to the mail message With o Mail '. Subject = "Subject" '= "This is the body of the message." & vb Cr Lf & vb Cr Lf & _ '"Attached is the file" . In the last part of this tutorial I showed how you could build an all-purpose query by supplying the user with a dialog box from which they could choose their query criteria.The dialog box had combo boxes displaying criteria choices and when the user clicked a command button their choices were used to construct an SQL statement.