Introducing VBA Message Boxes
|
|
|
- Beverly Gordon Matthews
- 9 years ago
- Views:
Transcription
1 Introducing VBA Message Boxes It's All About Communication When you build a tool for someone else to use it is important that that person, "the user", knows what's going on and feels confident using it. For this reason it is important that you communicate with the user. The VBA Message Box is an ideal tool for doing this and requires only basic programming skills to create. Computer users are used to seeing message boxes during the course of their everyday work. If I try to copy a multiple selection in Excel the program displays a message to tell me I can't do that (Fig. 1). Fig. 1 Microsoft Excel displays a simple message. If I were to try to close the document I'm currently working on Microsoft Word would show me a message box (Fig. 2) reminding me that I have not saved the document and asking me if I want to do so. Fig. 2 Microsoft Word displays a standard Yes/No/Cancel message box. Whether you record your own macros or write procedures from scratch with VBA, you can create message boxes like these to enhance your macros with just a few lines of VBA code. The Two Basic Types of Message Box In VBA Message Boxes fall into two basic categories, the MsgBox method and the MsgBox function. The MsgBox Method The method is the "verb" of the VBA language and as such carries out some sort of action, in this case displaying a message to the user. It has a button marked OK to allow the user to dismiss the message and they must do so before they can continue working in the program. The MsgBox Function Like any other function, this one returns a value. Use the MsgBox function to ask the user a question. The question must be one that can be answered with Yes, No, OK, Cancel, Abort, Retry or Ignore and the MsgBox function displays a message accompanied by two or more buttons (in certain pre-defined combinations) for the user to make their response. The value returned by the MsgBox function identifies which button the user clicked. Both types of Message Box can also display a button marked Help allowing you to direct the user to the appropriate part of a Help file. Writing the Code for a Message Box When you type the keyword MsgBox followed a space the Visual Basic Editor displays a panel listing the various parameters appropriate to a Message Box (Fig. 3). The parameters are separated by commas. Those enclosed in square brackets are optional. Martin Green 1
2 Fig. 3 The Visual Basic Editor's Auto Quick Info feature helps you provide the required parameters. The parameter currently highlighted in bold is the one that the Visual Basic Editor is expecting you to supply now. After entering a parameter you must type a comma to move to the next one. Since some parameters are optional you might want to skip one and move to the next in the list. Type another comma to do this. Do not end the code statement with a comma. It is not necessary to type a comma if you are not going to supply any more parameters. The following table describes the Message Box parameters: Parameter Prompt Description The Prompt is the only parameter you must supply. It is the message itself and must be supplied as a text string enclosed in quotes, for example: "The macro has finished." If your prompt is longer than the maximum width of a Message Box it will automatically wrap to form as many lines as necessary. To enter a multi-line message use the vbcrlf constant to force a line break, for example: "The macro has finished." & vbcrlf & "A new sheet was added." Buttons The Buttons parameter is optional. If no button is specified a single OK button (vbokonly) is shown. This parameter can be used to specify a number of features: the required combination of buttons, which icon to display (Fig. 4), and which button is the default one. Fig. 4 The Buttons parameter offers a choice of icons: vbinformation, vbquestion, vbexclamation and vbcritical. The options are specified using named constants. When specifying multiple constants enter a plus sign (+) between them, for example: vbyesno + vbquestion The Visual Basic Editor displays a list of options when you enter the Buttons parameter (Fig. 5). Click on the one you want to use. To add another type a plus sign to display the list again. Title HelpFile Context With this parameter you can optionally specify some text to appear in the Title Bar at the top of the Message Box. Supply the Title as a text string enclosed in quotes. If no Title is specified the name of the host application is displayed. If you have created a dedicated Help file to accompany your application you can use the Help parameter to specify its location. This automatically causes a Help button to be displayed on the Message Box. Used in conjunction with the Help parameter the Context is a number referring to the location within the Help file of the relevant section of help to which the user will be taken when they either click the Help button on the Message Box or press the [F1] key on their keyboard when the Message Box is open. NOTE: If the Visual Basic Editor does not provide the context-sensitive help (Auto Quick Info as in Fig. 3 or Auto List Members as in Fig. 5) first check your typing. If you made a typing error the Visual Basic Editor will not be prompted to display its help. If help still fails to appear check that it is enabled by going to Tools > Options > Editor in the Visual Basic Editor. If the help disappears because, perhaps, you switched to another window or clicked somewhere else, you can force it to return by typing a [Backspace] then retyping the comma or space that prompted the help originally. Martin Green 2
3 Fig. 5 The Visual Basic Editor's Auto List Members feature offers a list of choices. Displaying a Message Using the MsgBox Method Use the MsgBox method when you want to display a message providing information or maybe a warning that requires no other response from the user than a simple acknowledgement. A very useful application of this tool is to let the user know when a macro has finished its work. When you run a macro it is not always apparent when the macro has completed or, indeed if anything at all has happened! A simple message displayed by the macro on completion will confirm that it has run its course. In this simple example, the macro adds a new worksheet to the active workbook in Excel. If you want to make it really simple you only have to provide the prompt (Listing 1) and your program will display a simple Message Box (Fig. 6). Listing 1: MsgBox "Macro finished." Fig. 6 A simple Message Box with only the Prompt supplied. You can customise the Message Box further by adding an icon and a title, and maybe a little more information in the message (Listing 2, Fig. 7). Listing 2: MsgBox "A new worksheet has been added." _, vbinformation + vbokonly, "Macro finished" Fig. 7 This Message Box displays an icon and a custom Title NOTE: In Listing 2 I have specified vbokonly in the Buttons parameter but since this is the default I could have omitted it and achieved the same result. Also, I have written the MsgBox statement on two lines, breaking the statement with a [Space] and [Underscore]. This was done only to fit the code on this written page. The statement could equally have been written as a single line. Martin Green 3
4 With some modification to the macro additional information can be automatically displayed in the Message Box (Listing 3, Fig. 8). Listing 3: Dim sht As Worksheet Set sht = MsgBox "A new worksheet has been added." & vbcrlf & _ "The new sheet is: " & sht.name _, vbinformation + vbokonly, "Macro finished" Fig. 8 This message contains a forced line break and some variable data. In this example, the new worksheet is declared as an object variable so that its name can be retrieved and included in the message. The MsgBox statement also includes a forced line break using the vbcrlf constant to display the message on two lines. Offering a Choice Using the MsgBox Function A multi-button Message Box allows your macro to interact with the user by offering them a number of choices. When the user clicks one of the buttons it returns the value of the constant represented by that button. Your code can then make use of this value to take an appropriate course of action. This is achieved by reading the value returned by the MsgBox function directly into a variable then using an If Statement or Case Statement to execute the relevant code. Note that, when MsgBox is used as a function its parameters must be enclosed in parentheses (round brackets). Checking the User's Response with an If Statement In this example the user is asked to confirm their request to add a new worksheet (Fig. 9). Fig. 9 A Yes/No Message Box asks the user for confirmation. The code (Listing 4) shows that the user's choice is recorded in the variable named "Response" (I usually use this name but any relevant and VBA legal name, such as "Answer" or "Choice" will do) which is then examined by the If Statement. If the user clicked the No button all that is necessary is to cancel the macro. The expression Exit Sub is used for this. Since there can only be one other response (Yes) any code following the If Statement will be executed if that choice is made. Listing 4: Response = MsgBox("Do you want to add a new worksheet?", vbquestion + vbyesno) If Response = vbno Then Exit Sub MsgBox "A new worksheet has been added.", vbinformation Martin Green 4
5 The If Statement can be elaborated if, for example, you want to confirm the cancellation of the macro. In this example (Listing 5) the Exit Sub expression has been omitted since the macro terminates immediately after the If Statement anyway. Listing 5: Response = MsgBox("Do you want to add a new worksheet?", vbquestion + vbyesno) If Response = vbno Then MsgBox "No worksheet was added", vbinformation Else MsgBox "A new worksheet has been added.", vbinformation End If If more than two choices are offered (e.g. Yes, No, Cancel) the If Statement must have an additional clause. The next example (Fig. 10) offers to give a particular name to the new worksheet. Fig. 10 This Message Box offers three choices. There are three possible courses of action so the If Statement is a little more complex (Listing 6). Listing 6: Dim sht As Worksheet Response = MsgBox("Do you want to name the sheet with a timestamp?" _, vbquestion + vbyesnocancel) If Response = vbyes Then Set sht = sht.name = Format(Now, "yyyy-mm-dd_hhnnss") ElseIf Response = vbno Then Else Exit Sub End If MsgBox "Macro finished.", vbinformation Whether the user chooses Yes or No a sheet is created and both choices continue after the If Statement to show a final Message Box confirming completion of the macro. If the user did not click either Yes or No then they must have clicked Cancel so this response can be dealt with in the Else part of the If Statement. NOTE: I chose to name the worksheet using a timestamp since this is one way to ensure that each is given a unique name. Attempting to give a worksheet a name that already exists would cause an error. This isn't a problem since I could write code to deal with this eventuality but for these examples I wanted to keep the code simple. Checking the User's Response with a Case Statement The decision to use an If Statement or a Case Statement is often a matter of personal choice. I usually prefer to use a Case Statement when there is a larger number of choices because the syntax is simpler and easier to read and understand. In this example (Listing 7) a clause, or Case, has been included for each possible button choice, although I could have used the expression Case Else as a "catch all" for the third choice instead of Case vbcancel since if the user had not chosen Yes or No the only remaining option is Cancel. Martin Green 5
6 Listing 7: Dim sht As Worksheet Response = MsgBox("Do you want to name the sheet with a timestamp?" _, vbquestion + vbyesnocancel) Select Case Response Case vbyes Set sht = sht.name = Format(Now, "yyyy-mm-dd_hhnnss") Case vbno Case vbcancel Exit Sub End Select MsgBox "Macro finished.", vbinformation Defining the Default Button When a Message Box has more than one button, one of them is the default. It appears highlighted when the Message Box is displayed and is automatically "clicked" if the user presses the [Enter] key on their keyboard. Unfortunately, people are often eager to proceed and press [Enter] without properly reading the message, sometimes with disastrous results! Unless you decide otherwise the first (leftmost) button is the default which is usually Yes or OK but you can help the user inadvertently making the wrong choice by defining which button is the default, and making this the safest option. Do this by adding an additional constant to the Buttons parameter. Compare the two message boxes illustrated here (Fig. 11). For the Message Box on the left no default button was specified so the first button (Yes) is highlighted. The MsgBox statement for the Message Box on the right uses the vbdefaultbutton2 constant to make the No button the default. You can choose vbdefaultbutton1 to vbdefaultbutton4 (counting from left to right). Fig. 11 You can specify which button is the default. NOTE: For single-button Message Boxes and multi-button Message Boxes having a Cancel button the user can dismiss the message by clicking its close button or by pressing the [Esc] key on their keyboard. If a multi-button Message Box does not include a Cancel button its close button is automatically disabled to force the user to make a choice from the available buttons. Programming Note In these examples the Response variable has been declared as the VbMsgBoxResult data type (indicating that it refers to one of the collection of VBA Message Box constants). This data type was introduced with Office 2000 so, if you are programming for Office 97 (or might require your macros to be compatible with this version) you should use the Integer data type instead, for example: Dim Response As Integer Since each constant also has a numerical value the Integer data type will suffice in this context. Martin Green 6
Excel & Visual Basic for Applications (VBA)
Excel & Visual Basic for Applications (VBA) user interfaces o on-sheet buttons o toolbar buttons and custom toolbars o custom menus o InputBox and MsgBox functions o userforms 1 On-Sheet Buttons 1) use
Like any function, the UDF can be as simple or as complex as you want. Let's start with an easy one...
Building Custom Functions About User Defined Functions Excel provides the user with a large collection of ready-made functions, more than enough to satisfy the average user. Many more can be added by installing
Add an Audit Trail to your Access Database
Add an to your Access Database Published: 22 April 2013 Author: Martin Green Screenshots: Access 2010, Windows 7 For Access Versions: 2003, 2007, 2010 About This Tutorial My Access tutorials are designed
Working with Macros and VBA in Excel 2007
Working with Macros and VBA in Excel 2007 With the introduction of Excel 2007 Microsoft made a number of changes to the way macros and VBA are approached. This document outlines these special features
Creating Applications using Excel Macros/Visual Basic for Applications (VBA)
Creating Applications using Excel Macros/Visual Basic for Applications (VBA) A macro is a sequence of instructions that tells Microsoft Excel what to do. These macros allow you to automate everyday tasks
P R E M I E R. Microsoft Excel 2007 VBA (Macros) Premier Training Limited 4 Ravey Street London EC2A 4QP Telephone +44 (0)20 7729 1811 www.premcs.
P R E M I E R Microsoft Excel 2007 VBA (Macros) Premier Training Limited 4 Ravey Street London EC2A 4QP Telephone +44 (0)20 7729 1811 www.premcs.com TABLE OF CONTENTS Excel 2007 VBA INTRODUCTION... 1 MODULE
Connecting to an Excel Workbook with ADO
Connecting to an Excel Workbook with ADO Using the Microsoft Jet provider ADO can connect to an Excel workbook. Data can be read from the workbook and written to it although, unlike writing data to multi-user
Excel & Visual Basic for Applications (VBA)
Excel & Visual Basic for Applications (VBA) The VBA Programming Environment Recording Macros Working with the Visual Basic Editor (VBE) 1 Why get involved with this programming business? If you can't program,
Microsoft Excel 2013 Step-by-Step Exercises: PivotTables and PivotCharts: Exercise 1
Microsoft Excel 2013 Step-by-Step Exercises: PivotTables and PivotCharts: Exercise 1 In this exercise you will learn how to: Create a new PivotTable Add fields to a PivotTable Format and rename PivotTable
Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1
Migrating to Excel 2010 - Excel - Microsoft Office 1 of 1 In This Guide Microsoft Excel 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key
RIT Installation Instructions
RIT User Guide Build 1.00 RIT Installation Instructions Table of Contents Introduction... 2 Introduction to Excel VBA (Developer)... 3 API Commands for RIT... 11 RIT API Initialization... 12 Algorithmic
Fig. 1 The finished UserForm project.
Build a UserForm for Excel Introduction A UserForm is a custom-built dialog box that you build using the Visual Basic Editor. Whilst this example works in Excel you can use the same techniques to create
Using Loops to Repeat Code
Using s to Repeat Code Why You Need s The macro recording tools in Microsoft Word and Microsoft Excel make easy work of creating simple coding tasks, but running a recorded macro is just that you do a
SECTION 5: Finalizing Your Workbook
SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark
1. a procedure that you perform frequently. 2. Create a command. 3. Create a new. 4. Create custom for Excel.
Topics 1 Visual Basic Application Macro Language What You Can Do with VBA macro Types of VBA macro Recording VBA macros Example: MyName () If-Then statement Example: CheckCell () For-Next Loops Example:
A Concise Guide for Beginners LIEW VOON KIONG
I A Concise Guide for Beginners LIEW VOON KIONG Disclaimer II Excel VBA Made Easy- A Concise Guide for Beginners is an independent publication and is not affiliated with, nor has it been authorized, sponsored,
DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan
DATA 301 Introduction to Data Analytics Microsoft Excel VBA Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] DATA 301: Data Analytics (2) Why Microsoft Excel Visual Basic
2Creating Reports: Basic Techniques. Chapter
2Chapter 2Creating Reports: Chapter Basic Techniques Just as you must first determine the appropriate connection type before accessing your data, you will also want to determine the report type best suited
Hands-on Exercise 1: VBA Coding Basics
Hands-on Exercise 1: VBA Coding Basics This exercise introduces the basics of coding in Access VBA. The concepts you will practise in this exercise are essential for successfully completing subsequent
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
Microsoft Migrating to PowerPoint 2010 from PowerPoint 2003
In This Guide Microsoft PowerPoint 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free PowerPoint
2. The Open dialog box appears and you select Text Files (*.prn,*.txt,*.csv) from the drop-down list in the lower right-hand corner.
How to open CSV file in Excel If you created a CSV file in another program, you can still open it as an Excel workbook in the usual way by using the Open command. Note. Opening the CSV file in Excel does
Instructions for applying data validation(s) to data fields in Microsoft Excel
1 of 10 Instructions for applying data validation(s) to data fields in Microsoft Excel According to Microsoft Excel, a data validation is used to control the type of data or the values that users enter
Getting Started. Tutorial RIT API
Note: RIT s Application Programming Interface (API) is implemented in RIT versions 1.4 and higher. The following instructions will not work for versions prior to RIT Client 1.4. Getting Started Rotman
Microsoft Excel 2013: Macro to apply Custom Margins, Titles, Gridlines, Autofit Width & Add Macro to Quick Access Toolbar & How to Delete a Macro.
Microsoft Excel 2013: Macro to apply Custom Margins, Titles, Gridlines, Autofit Width & Add Macro to Quick Access Toolbar & How to Delete a Macro. Do you need to always add gridlines, bold the heading
Microsoft Migrating to Word 2010 from Word 2003
In This Guide Microsoft Word 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free Word 2010 training,
KPN SMS mail. Send SMS as fast as e-mail!
KPN SMS mail Send SMS as fast as e-mail! Quick start Start using KPN SMS mail in 5 steps If you want to install and use KPN SMS mail quickly, without reading the user guide, follow the next five steps.
BulkSMS Text Messenger Product Manual
BulkSMS Text Messenger Product Manual 1. Installing the software 1.1. Download the BulkSMS Text Messenger Go to www.bulksms.com and choose your country. process. Click on products on the top menu and select
Fig. 1 Suitable data for a Crosstab Query.
Crosstab Queries A Crosstab Query is a special kind of query that summarizes data by plotting one field against one or more other fields. Crosstab Queries can handle large amounts of data with ease and
Chapter 9 Creating Reports in Excel
Chapter 9 Creating Reports in Excel One of the most powerful features of Standard & Poor s Research Insight is its ability to communicate with Microsoft Excel through Active-X Technology. Excel requests
Advanced Excel Charts : Tables : Pivots : Macros
Advanced Excel Charts : Tables : Pivots : Macros Charts In Excel, charts are a great way to visualize your data. However, it is always good to remember some charts are not meant to display particular types
Microsoft Excel 2010 Part 3: Advanced Excel
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting
Visual Basic 6 Error Handling
Visual Basic 6 Error Handling Try as hard as you might, it's virtually impossible to make the programs you write foolproof. Sad to say, programs bomb, that is ungracefully come to a grinding halt---and
MICROSOFT EXCEL FORMULAS
MICROSOFT EXCEL FORMULAS Building Formulas... 1 Writing a Formula... 1 Parentheses in Formulas... 2 Operator Precedence... 2 Changing the Operator Precedence... 2 Functions... 3 The Insert Function Button...
Macros in Word & Excel
Macros in Word & Excel Description: If you perform a task repeatedly in Word or Excel, you can automate the task by using a macro. A macro is a series of steps that is grouped together as a single step
Bank Reconciliation: Improvements for the Shelby v5 Spring 2006 Release
Bank Reconciliation: Improvements for the Shelby v5 Spring 2006 Release After loading the spring 2006 release, you will notice a few major improvements to the Bank Reconciliation module that will assist
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
Using Device Discovery
2 CHAPTER You can use Active Discovery to scan your network for new monitors (Active Monitors and Performance Monitors) and devices on a regular basis. Newly discovered items are added to the Active Discovery
ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0
European Computer Driving Licence Spreadsheet Software BCS ITQ Level 2 Using Microsoft Excel 2010 Syllabus Version 5.0 This training, which has been approved by BCS, The Chartered Institute for IT, includes
Access Queries (Office 2003)
Access Queries (Office 2003) Technical Support Services Office of Information Technology, West Virginia University OIT Help Desk 293-4444 x 1 oit.wvu.edu/support/training/classmat/db/ Instructor: Kathy
Excel macros made easy
IT Training Excel macros made easy Jane Barrett, IT Training & Engagement Team Information System Services Version 1.1 Scope Learning outcomes Understand the concept of what a macro is and what it does.
Frequently Asked Questions: Cisco Jabber 9.x for Android
Frequently Asked Questions Frequently Asked Questions: Cisco Jabber 9.x for Android Frequently Asked Questions (FAQs) 2 Setup 2 Basics 4 Connectivity 8 Calls 9 Contacts and Directory Search 14 Voicemail
Windows XP Pro: Basics 1
NORTHWEST MISSOURI STATE UNIVERSITY ONLINE USER S GUIDE 2004 Windows XP Pro: Basics 1 Getting on the Northwest Network Getting on the Northwest network is easy with a university-provided PC, which has
TLMC WORKSHOP: THESIS FORMATTING IN WORD 2010
Table of Contents Introduction... 2 Getting Help... 2 Tips... 2 Working with Styles... 3 Applying a Style... 3 Choosing Which Styles to Use... 3 Modifying a Style... 4 Creating A New Style... 4 Setting
MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.
MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. Record a macro 1. On the Developer tab, in the Code group, click Record Macro. 2. In
Adobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5
Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...
ONBASE OUTLOOK CLIENT GUIDE for 2010 and 2013
To install Outlook 2010/2013 client Note: NOT currently compatible with Windows 10. Make sure your version of outlook is 32bit if not reinstall your version of Microsoft Office to the 32bit version. Must
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
Excel for Mac Text Functions
[Type here] Excel for Mac Text Functions HOW TO CLEAN UP TEXT IN A FLASH This document looks at some of the tools available in Excel 2008 and Excel 2011 for manipulating text. Last updated 16 th July 2015
Creating trouble-free numbering in Microsoft Word
Creating trouble-free numbering in Microsoft Word This note shows you how to create trouble-free chapter, section and paragraph numbering, as well as bulleted and numbered lists that look the way you want
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
About Entering Donations in QuickBooks
About Entering Donations in QuickBooks You can spend a lot of time with the mouse and keyboard if you use the Enter Sales Receipts window to record donations in your QuickBooks file. To refresh your memory,
Linking Access to SQL Server
Linking Access to SQL Server Why Link to SQL Server? Whilst Microsoft Access is a powerful database program it has its limitations and is best suited to creating desktop applications for individual users
NØGSG DMR Contact Manager
NØGSG DMR Contact Manager Radio Configuration Management Software for Connect Systems CS700 and CS701 DMR Transceivers End-User Documentation Version 1.24 2015-2016 Tom A. Wheeler [email protected] Terms
Create a New Database in Access 2010
Create a New Database in Access 2010 Table of Contents OVERVIEW... 1 CREATING A DATABASE... 1 ADDING TO A DATABASE... 2 CREATE A DATABASE BY USING A TEMPLATE... 2 CREATE A DATABASE WITHOUT USING A TEMPLATE...
BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005
BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without
CowCalf5. for Dummies. Quick Reference. D ate: 3/26 / 2 0 10
CowCalf5 for Dummies Quick Reference D ate: 3/26 / 2 0 10 Page 2 Email: [email protected] Page 3 Table of Contents System Requirement and Installing CowCalf5 4 Creating a New Herd 5 Start Entering Records
Introduction. Syntax Statements. Colon : Line Continuation _ Conditions. If Then Else End If 1. block form syntax 2. One-Line syntax. Do...
3 Syntax Introduction Syntax Statements Colon : Line Continuation _ Conditions If Then Else End If 1. block form syntax 2. One-Line syntax Select Case Case Case Else End Select Do...Loop For...Next While...Wend
Excel. Microsoft Office s spreadsheet application can be used to track. and analyze numerical data for display on screen or in printed
Excel Microsoft Office s spreadsheet application can be used to track and analyze numerical data for display on screen or in printed format. Excel is designed to help you record and calculate data, and
LEVEL 3 SM XPRESSMEET SOLUTIONS
LEVEL 3 SM XPRESSMEET SOLUTIONS USER GUIDE VERSION 2015 TABLE OF CONTENTS Level 3 XpressMeet Calendar...3 Level 3 SM XpressMeet Outlook Add-In...3 Overview...3 Features...3 Download and Installation Instructions...
Mass Announcement Service Operation
Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather
The Center for Teaching, Learning, & Technology
The Center for Teaching, Learning, & Technology Instructional Technology Workshops Microsoft Excel 2010 Formulas and Charts Albert Robinson / Delwar Sayeed Faculty and Staff Development Programs Colston
3. (1.0 point) To ungroup worksheets, you can click a sheet of a sheet not in the group. a. index b. panel c. tab d. pane
Excel Tutorial 6 1. (1.0 point) To select adjacent worksheets, you use the key. a. Shift b. Alt c. Ctrl d. F1 2. (1.0 point) The caption indicates a worksheet group. a. [Worksheets] b. [Selected Sheets]
USC Marshall School of Business Marshall Information Services
USC Marshall School of Business Marshall Information Services Excel Dashboards and Reports The goal of this workshop is to create a dynamic "dashboard" or "Report". A partial image of what we will be creating
Microsoft Office. Mail Merge in Microsoft Word
Microsoft Office Mail Merge in Microsoft Word TABLE OF CONTENTS Microsoft Office... 1 Mail Merge in Microsoft Word... 1 CREATE THE SMS DATAFILE FOR EXPORT... 3 Add A Label Row To The Excel File... 3 Backup
How to test and debug an ASP.NET application
Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult
Creating Cost Recovery Layouts
Contents About Creating Cost Recovery Layouts Creating New Layouts Defining Record Selection Rules Testing Layouts Processing Status Creating Cost Recovery Layouts About Creating Cost Recovery Layouts
Training Manual. Version 6
Training Manual TABLE OF CONTENTS A. E-MAIL... 4 A.1 INBOX... 8 A.1.1 Create New Message... 8 A.1.1.1 Add Attachments to an E-mail Message... 11 A.1.1.2 Insert Picture into an E-mail Message... 12 A.1.1.3
Internet Explorer 7 for Windows XP: Obtaining MIT Certificates
Internet Explorer 7 for Windows XP: Obtaining MIT Certificates Overview In order to use secure web services at MIT, you will need to obtain two types of MIT web certificates: MIT Certificate Authority
Sendspace Wizard Desktop Tool Step-By-Step Guide
Sendspace Wizard Desktop Tool Step-By-Step Guide Copyright 2007 by sendspace.com This publication is designed to provide accurate and authoritative information for users of sendspace, the easy big file
Excel basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:
Excel basics Excel is a powerful spreadsheet and data analysis application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features
Using the Microsoft Bluetooth Stack
Using the Microsoft Bluetooth Stack Microsoft s Service Pack 2 for Windows XP includes its own Bluetooth stack. The stack has limited support for Bluetooth applications compared to other Windows-based
Automated Inventory System
Automated Inventory System User Manual Developed by USDA Food and Nutrition Service June 2009 (Incomplete) Table of Contents Welcome Menu Client Services Report System Inventory System Operations Tailgate
Microsoft Excel 2010 Tutorial
1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and
EXCEL FINANCIAL USES
EXCEL FINANCIAL USES Table of Contents Page LESSON 1: FINANCIAL DOCUMENTS...1 Worksheet Design...1 Selecting a Template...2 Adding Data to a Template...3 Modifying Templates...3 Saving a New Workbook as
9 CREATING REPORTS WITH REPORT WIZARD AND REPORT DESIGNER
9 CREATING REPORTS WITH REPORT WIZARD AND REPORT DESIGNER 9.1 INTRODUCTION Till now you have learned about creating Table, Query and Form using the respective Wizard and Designer mode. Every application
Section 1: Ribbon Customization
WHAT S NEW, COMMON FEATURES IN OFFICE 2010 2 Contents Section 1: Ribbon Customization... 4 Customizable Ribbon... 4 Section 2: File is back... 5 Info Tab... 5 Recent Documents Tab... 7 New Documents Tab...
5. Tutorial. Starting FlashCut CNC
FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog
Computer Training Centre University College Cork. Excel 2013 Level 1
Computer Training Centre University College Cork Excel 2013 Level 1 Table of Contents Introduction... 1 Opening Excel... 1 Using Windows 7... 1 Using Windows 8... 1 Getting Started with Excel 2013... 2
Website Development Komodo Editor and HTML Intro
Website Development Komodo Editor and HTML Intro Introduction In this Assignment we will cover: o Use of the editor that will be used for the Website Development and Javascript Programming sections of
EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002
EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002 Table of Contents Part I Creating a Pivot Table Excel Database......3 What is a Pivot Table...... 3 Creating Pivot Tables
Microsoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
Umbraco v4 Editors Manual
Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...
Excel s Business Tools: What-If Analysis
Excel s Business Tools: Introduction is an important aspect of planning and managing any business. Understanding the implications of changes in the factors that influence your business is crucial when
Folder Management in Outlook for Macintosh
Folder Management in Outlook Introduction Learn to create and manage folders in your mailbox on the Exchange server, in Personal Folders saved on your computer s hard disk or to a local network server,
Using Microsoft Project 2000
Using MS Project Personal Computer Fundamentals 1 of 45 Using Microsoft Project 2000 General Conventions All text highlighted in bold refers to menu selections. Examples would be File and Analysis. ALL
Step Sheet: Creating a Data Table and Charts
Step Sheet: Creating a Data Table and Charts Using Microsoft Excel Spreadsheets with Data This step sheet will help you build a data table and convert the data into histograms and circle graphs for your
SMS Mail Send SMS Messages directly from your PC or Email program. Manual
SMS Mail Send SMS Messages directly from your PC or Email program Manual Quick start Start using KPN SMS Mail in 5 steps If you want to install and use KPN SMS mail quickly, without reading the user guide,
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS 03Archer.indd 71 8/4/05 9:13:59 AM Address Book 3.1 What Is the Address Book The Address Book in Outlook is actually a collection of address books
Search help. More on Office.com: images templates
Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can
Styles, Tables of Contents, and Tables of Authorities in Microsoft Word 2010
Styles, Tables of Contents, and Tables of Authorities in Microsoft Word 2010 TABLE OF CONTENTS WHAT IS A STYLE?... 2 VIEWING AVAILABLE STYLES IN THE STYLES GROUP... 2 APPLYING STYLES FROM THE STYLES GROUP...
Handout: Word 2010 Tips and Shortcuts
Word 2010: Tips and Shortcuts Table of Contents EXPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 IMPORT A CUSTOMIZED QUICK ACCESS TOOLBAR... 2 USE THE FORMAT PAINTER... 3 REPEAT THE LAST ACTION... 3 SHOW
