Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations

Size: px
Start display at page:

Download "Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations"

Transcription

1 Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations Mark C. Sanson Corning Tropel Corporation, 60 O Connor Road, Fairport, New York Abstract: A person lacking training in optical design programs may perform tasks using the design program s power. This paper addresses how API, with Windows Component Object Model, allows a person lacking understanding of the operation of the design program to run optical sensitivity routines. 1. Introduction Commercial optical design programs available today contain hundreds if not thousands of command and analysis options for an optical designer. To run these programs effectively requires not only training, but a fair amount of experience with the software package. However, a person with an understanding of optics, but no training in the use of such programs, may benefit from the use of some of these tools for select tasks. This paper discusses the use of an Application Programming Interface (API) with one of the commercial optical design programs, ORA s Code V[1]. CODEV has designed into its software the ability for Microsoft Windows applications to access some of the tools of the optical design program through Microsoft Windows Component Object Model (COM)[2]. This allows applications like Excel and C++ to drive CODEV. This paper discusses capabilities the COM interface can bring to optical design programs, and it covers an example of using Excel to run CODEV. API is not new, but more recently the optical design programs make better use of it. A large amount of the power of CODEV is available through the COM ORA has developed. By creating a simple interface with another Windows application, an optical designer can develop a program which allows someone untrained in the use of the optical design software to perform a specific task. This allows the time of the optical designer to be spent on other tasks, while increasing the abilities of someone not skilled in the optical design program. In addition to using the Windows program as the interface, the person can utilize the built in capabilities of the Windows application. The use of Excel to run a sensitivity routine and create charts and tables of the different sensitivities provides an example of this advantage. 2. API and COM With the use of Microsoft Windows COM, the API that is built into the CODEV optical design program allows another application to start CODEV and run certain commands. The COM allows a client/server relationship to be established where the optical design program is the server (Fig. 1) and the client can be any software using COM, such as Microsoft Excel with Visual Basic for Applications (VBA), MATLAB, or C++. The client can issue several general and standard analysis commands that have been developed in CODEV. The user can utilize the client program s benefits in conjunction with the power of the optical design program. This feature allows custom user interfaces, graphing of data, statistical analysis, and ease of use for repetitive design tasks. The full capabilities of the design program are available, but COM does not allow the passage of graphics to the client program. International Optical Design Conference 2006, edited by G. Groot Gregory, Joseph M. Howard, R. John Koshel, SPIE Vol. 6342, , 2006 SPIE-OSA X/06/$15 doi: / SPIE-OSA/ Vol

2 Client Program: Excel MATLAB C++ Issue Commands Return Data Fig. 1. Client/server relationship with CODEV s COM 3. Sensitivity Application in Excel In an optical design program, it is fairly straightforward to gather information on manufacturing sensitivities. Often this data is taken to an application like Excel to graph relevant data. Observing a graph of the sensitivities may ease identification of sensitive parts of the lens for different types of perturbations and aberrations. Any time this sensitivity analysis is re-computed, there is time involved with moving the data into Excel again and possibly reworking some of the charts. This work must be done by someone trained in the use of the design program as well as Excel. This additional work is the motivation to use Excel, the end program, as the interface for a sensitivity analysis. With the development of the Excel interface the user can run CODEV without the design program being seen, and the sensitivity can be rerun without needing to manually import the data to Excel. Using Excel s Visual Basic for Applications, an session of CODEV can be started, but it will remain hidden from the user. The COM allows certain functions to be run with the design program. These functions allow the user to analyze ray trace data, MTF data, wavefront data, Zernike data, etc. However the full benefit of the optical design program is the ability to enter any command that would normally be entered in the programs command line. Creating the visual basic code that issues the commands to CODEV that the trained user would know allows an individual not proficient in CODEV to run the program. Instead of issuing a command by typing eva (zfrcoef(2,1,1,9,80,25, EXS )), the operator of Excel can press a simple button with code linked to it. List Zernike #9 Private Sub Button_Click() astring = "(zfrcoef(2,1,1,9,80,25,'exs'))" strresult = session.evaluateexpression(astring) Range("Zernike #9").Value = CDbl(strResult) End Sub Fig. 2. Sample Command Button and VBA code behind it to allow Zernike #9 to be listed The button and underlying code shown in fig. 2 would calculate Zernike #9 and the value would then be placed in a named cell on the worksheet. The sample Excel workbook contains several worksheets. One worksheet allows the lens to be loaded and listed (fig. 3), two worksheets allow the user to choose which symmetric and asymmetric perturbations to run, and finally two worksheets list the results of the perturbations in a table and create several charts. A simple interface on the first worksheet allows the user to load the lens to have a sensitivity routine performed on it. Buttons contain the code that will allow commands to be sent to the server optical program and/or information to be gathered from the server optical program. After loading the lens, the user has the ability to list the lens with VBA code automatically formatting the prescription. Different tasks can be arranged in different workbooks, as has been done in the SPIE-OSA/ Vol

3 sensitivity example. The symmetric perturbations (radii, thickness, indices, etc.) are on one sheet and the asymmetric perturbations (decenters, tilts, etc.) are on another. The user does not need to know any CODEV commands to be able to run the basic sensitivities. The application automatically generates tables and charts of the different perturbations. I td848j EadRi HI Edit Hdp Typ&qt, jra BC 0 EF G Al A Path C:\CVUSER\COM_Work\Sensitivities 4 Filename thickpoly_4f.seq an Stan CodeV Stop CodeV Load Lensfile Lens Listing 13 Title: Objective IA I,kM O,..lh, RA,*.+,i fla 15 0 INF INF INF 18 1 el_in PBMII ei_1r BALlS ei_2r ei_3r FBL2I ei_3r ei_4r SBSMI ei_4r SBAH ei_5r ei_6r SLAL1O ii ei_6r SFFL ei_7r ei_8r1 INF ADFIO ei_8r SF IS ei_9r \JiEjscti ss AStt IpA /Mr S tt 7 Id Fig. 3. Sample screen shot displaying the simple interface The desired sensitivities and evaluators are selected by the user with check boxes (fig 4). Each perturbation is individually performed, and the change in performance criteria is computed. The type of perturbations and performance criteria available to the user has been pre-determined, and coded into the sensitivity routine. The content is based upon advice from the optical designer. Writing the code for all necessary options allows the user to realize the maximum benefit from the program in terms of the number and diversity of systems for which the user may utilize the program. SPIE-OSA/ Vol

4 V Microsoft [scot - Stositisities_Verl pl.xts ]5jJ I.!) S fl 1 1t._. IM. x --- i) I W IRrpIycthChosgrs... csdrrsrs... Ill I tiifli$ Vo B48 BCDE F H J K + Evaluators Perturbations Amount Compensation _4_ ERMS Error (waves) Element Thickness F Refocus (mm) F 3rd Sph (Z9 waves) By File a Airspace Thickness _Q. r 5th Sph (ZI6 waves) (mm) Filename SymmComp.seq -1-?- Coma (Z8 waves).i. r Astig (Z5 waves) P Dst (CodeV 3rd) 15 Element Shift (mm) o.ioo F7 Index II F7 Compensate Nominal Lens 16 P InDist (mm< deiation) Run Sensitkties 17 F7 Power (Fringes) i 0 I 8 P 3rd Order Dist (urn) P Telecentricity P Group Shifts (list belaw) P Lateral Color (urn) Surface #1 Surface #2 Arnount 23 I) el_in el_3r P Axial Color (urn) 2) el_6r1 el_8r ) 26 P Scale Factor I EFL 4) 27 5) 28 P Irnage Clearance 6) 29 7) 30 8) - Sensitivities Input / yrflrn Sensitivities Asymm Sensitivities Input % Asymm Sensitivities 1< I > I Rdv NUM Fig. 4 Sample screen shot displaying the symmetric perturbation worksheet The optical design program performs all of the perturbations and analysis behind the scenes. The session of the optical design program that is run does not appear on the desktop. The design program then sends the sensitivity data back to the client program. Excel formats and lists the data (Fig. 5). Then individual graphs for each perturbation type are automatically generated (Fig. 6). The graphs can be enhanced with VBA by adding the perturbation type and amount. Repetitive tasks are done automatically with VBA, such as formatting the decimal precision, underlining headings, graphing, and highlighting. With some extra VBA programming the customization of the charts can occur and be unique based upon data supplied from the optical design program. SPIE-OSA/ Vol

5 V Microsoft [xctt - Seositisities_Verl pl.xls ]5JJ MACRO: cvnewlens. seq 1st Surface Num. Element/Surface Range Typ Amount Z9 (waves) nominal lens I Eli Element Thickness El 2 Element Thickness El 3 Element Thickness ( 7 El 4 Element Thickness El 5 Element Thickness ( 10 El 6 Element Thickness II El 7 Element Thickness El 8 Element Thickness ( ii 14 9 dement I flickness U.' -U.UU2U j El 10 Element Thickness El II Element Thickness El 12 Element Thickness I Eli Index El 2 Index El 3 Index El 4 Index i 8 El 5 Index El 6 Index II El 7 Index El 8 Index El 9 Index El 10 Index El II Index El 12 Index I eljri Power eljr2 Power 'IT.1 Intro / Sheeti / Symm Sensitivities Input \Symm Sensitivities / Asymm Sensitivities Input / Asymm Sensitivities 1< I Rdv NUM Fig. 5 Sample screen shot displaying the symmetric sensitivities worksheet Element Thickness Perturbation 0.1 mm Error (waves) El 1 El 2 El 3 El 4 El 5 El 6 El 7 El 8 El 9 El 10 El 11 El 12 Z9 (waves) Element Fig. 6 Sample graph that is automatically generated from sensitivity data SPIE-OSA/ Vol

6 4. Summary The ability to use an optical design program as a server for other programs increases the number of people capable of performing optical routines. Secondary programs which support COM can be integrated with design code to perform repetitive specialized analysis routines, data collection, and graphical display of information. Some of these tasks may be tasks that the optical program cannot perform alone. The client program even may drive the optical program in its tasks, based upon analysis of data gathered from the program. A custom task-specific user interface allows all of these advantages. An API that performs an optical sensitivity analysis has been demonstrated. 5. References [1] CODEV is a registered trademark of Optical Research Associates [2] Windows is a registered trademark of Microsoft Corporation SPIE-OSA/ Vol

Optical Design Compensation from Engineering to Production Manufacturing

Optical Design Compensation from Engineering to Production Manufacturing Optical Design Compensation from Engineering to Production Manufacturing C. Theodore Tienvieri, Tim Rich Corning Tropel Corporation 60 O Connor Rd Fairport, NY 14450 TienvieriT@Corning.com, RichT@Corning.com

More information

Choosing The Right Optical Design Software

Choosing The Right Optical Design Software White Paper Choosing The Right Optical Design Software January 2014 Author Jay Wilson, CODE V Sales Engineer Introduction As a decision maker responsible for making the right choices for your company s

More information

Excel Integrated Reporting

Excel Integrated Reporting Excel Integrated Reporting Copyright statement Sage (UK) Limited, 2012. All rights reserved We have written this guide to help you to use the software it relates to. We hope it will be read by and helpful

More information

Excel Reports and Macros

Excel Reports and Macros Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding

More information

ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700

ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700 Information Technology MS Access 2007 Users Guide ACCESS 2007 Importing and Exporting Data Files IT Training & Development (818) 677-1700 training@csun.edu TABLE OF CONTENTS Introduction... 1 Import Excel

More information

Aberrations of the human eye: Structure

Aberrations of the human eye: Structure Aberrations of the human eye: Structure Jason Porter Advisor: David R. Williams March 20, 2003 The Institute of Optics and Center for Visual Science University of Rochester Classical Eye Models Gullstrand

More information

Excel & Visual Basic for Applications (VBA)

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,

More information

Word 2010: Mail Merge to Email with Attachments

Word 2010: Mail Merge to Email with Attachments Word 2010: Mail Merge to Email with Attachments Table of Contents TO SEE THE SECTION FOR MACROS, YOU MUST TURN ON THE DEVELOPER TAB:... 2 SET REFERENCE IN VISUAL BASIC:... 2 CREATE THE MACRO TO USE WITHIN

More information

Learning Management System (LMS) Guide for Administrators

Learning Management System (LMS) Guide for Administrators Learning Management System (LMS) Guide for Administrators www.corelearningonline.com Contents Core Learning Online LMS Guide for Administrators Overview...2 Section 1: Administrator Permissions...3 Assigning

More information

Instructions for the Data Analysis and Reporting Tool

Instructions for the Data Analysis and Reporting Tool Instructions for the Data Analysis and Reporting Tool File compatibility - Excel 2007 or Excel 2010 Purpose: This tool is for recording and analyzing quantitative participant data collected from the Intake

More information

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS

More information

MicroStrategy Products

MicroStrategy Products MicroStrategy Products Bringing MicroStrategy Reporting, Analysis, and Monitoring to Microsoft Excel, PowerPoint, and Word With MicroStrategy Office, business users can create and run MicroStrategy reports

More information

Sample- for evaluation purposes only! Advanced Excel. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Sample- for evaluation purposes only! Advanced Excel. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2012 Advanced Excel TeachUcomp, Inc. it s all about you Copyright: Copyright 2012 by TeachUcomp, Inc. All rights reserved. This publication,

More information

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means.

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means. EXAMPLES - SAMPLING DISTRIBUTION EXCEL INSTRUCTIONS This exercise illustrates the process of the sampling distribution as stated in the Central Limit Theorem. Enter the actual data in Column A in MICROSOFT

More information

Oregon State Bar Software Standards 2005. Software Proficiency Expectations (Items in bold are to be demonstrated)

Oregon State Bar Software Standards 2005. Software Proficiency Expectations (Items in bold are to be demonstrated) Oregon State Bar Software Standards 2005 Computer Basics (all users) Software Proficiency Expectations (Items in bold are to be demonstrated) Touch typing (at least 25 words per minute). Starting, shutting

More information

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. Excel is powerful tool and can make your life easier if you are proficient in using it. You will need to use Excel to complete most of your

More information

MS Excel. Handout: Level 2. elearning Department. Copyright 2016 CMS e-learning Department. All Rights Reserved. Page 1 of 11

MS Excel. Handout: Level 2. elearning Department. Copyright 2016 CMS e-learning Department. All Rights Reserved. Page 1 of 11 MS Excel Handout: Level 2 elearning Department 2016 Page 1 of 11 Contents Excel Environment:... 3 To create a new blank workbook:...3 To insert text:...4 Cell addresses:...4 To save the workbook:... 5

More information

WEBFOCUS QUICK DATA FOR EXCEL

WEBFOCUS QUICK DATA FOR EXCEL WEBFOCUS QUICK DATA FOR EXCEL BRIAN CARTER INFORMATION BUILDERS SUMMIT 2008 USERS CONFERENCE JUNE 2008 Presentation Abstract: Even with the growing popularity and evolvement of Business Intelligence products

More information

Introduction. Contents. List of Figures. RM Trans 2 QIF

Introduction. Contents. List of Figures. RM Trans 2 QIF Introduction Any method or application that we end up making will include a mapping of the input data to the QIF file line types. Because you are already handy with using Excel, it seems that an Excel

More information

Microsoft Access 2007 Introduction

Microsoft Access 2007 Introduction Microsoft Access 2007 Introduction Access is the database management system in Microsoft Office. A database is an organized collection of facts about a particular subject. Examples of databases are an

More information

Executive Summary. For my VBA project I developed a Product Management Dashboard for a local software as a

Executive Summary. For my VBA project I developed a Product Management Dashboard for a local software as a Executive Summary For my VBA project I developed a Product Management Dashboard for a local software as a service provider (SAAS). Since I interned with SAAS over the summer, I was given permission to

More information

Module 2 - Multiplication Table - Part 1-1

Module 2 - Multiplication Table - Part 1-1 Module 2 - Multiplication Table - Part 1 TOPICS COVERED: 1) VBA and VBA Editor (0:00) 2) Arrays (1:15) 3) Creating a Multiplication Table (2:34) 4) TimesTable Subroutine (3:08) 5) Improving Efficiency

More information

Optical modeling of finite element surface displacements using commercial software

Optical modeling of finite element surface displacements using commercial software Optical modeling of finite element surface displacements using commercial software Keith B. Doyle, Victor L. Genberg, Gregory J. Michels, Gary R. Bisson Sigmadyne, Inc. 803 West Avenue, Rochester, NY 14611

More information

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 DATA 301 Introduction to Data Analytics Microsoft Excel VBA Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why Microsoft Excel Visual Basic

More information

INTRODUCTION TO FEMAP API PROGRAMMING

INTRODUCTION TO FEMAP API PROGRAMMING INTRODUCTION TO FEMAP API PROGRAMMING Chris Teague 11-June-2015 (949) 481-3267 www.saratechinc.com Overview What is FEMAP API? Why develop for FEMAP? Developing for FEMAP using other programs API programming

More information

Excel for Data Cleaning and Management

Excel for Data Cleaning and Management Excel for Data Cleaning and Management Background Information This workshop is designed to teach skills in Excel that will help you manage data from large imports and save them for further use in SPSS

More information

Choosing the Right Illumination Design Software

Choosing the Right Illumination Design Software White Paper Choosing the Right Illumination Design Software April 2015 Author Introduction Stuart David Senior Manager, Worldwide Sales Optical Solutions Group As a decision maker responsible for making

More information

Data Collection on the World Wide Web using Excel 1

Data Collection on the World Wide Web using Excel 1 Data Collection on the World Wide Web using Excel 1 1. Introduction The main purpose of this document is to take a better look at a few tools available within Microsoft Excel that facilitate the extraction

More information

Computer Skills: Levels of Proficiency

Computer Skills: Levels of Proficiency Computer Skills: Levels of Proficiency September 2011 Computer Skills: Levels of Proficiency Because of the continually increasing use of computers in our daily communications and work, the knowledge of

More information

NHA. User Guide, Version 1.0. Production Tool

NHA. User Guide, Version 1.0. Production Tool NHA User Guide, Version 1.0 Production Tool Welcome to the National Health Accounts Production Tool National Health Accounts (NHA) is an internationally standardized methodology that tracks public and

More information

User Guide. Minimum Requirements

User Guide. Minimum Requirements User Guide This book is essentially a manual for how to actively work with and manipulate the material in Excel. This section explains how to properly configure Excel, provides instructions for downloading

More information

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations

More information

Excel 2010 Test Bank

Excel 2010 Test Bank Excel 2010 Test Bank 1. Which of the following software programs is a powerful spreadsheet program that allows users to organize data, complete calculations, and graph data? A. Office 2010 B. Windows C.

More information

DESKTOP COMPUTER SKILLS

DESKTOP COMPUTER SKILLS 1 Desktop Computer Skills Price List DESKTOP COMPUTER SKILLS Microsoft Office 2010 Microsoft Office 2010: New Features Please note all prices exclude VAT Approx. Learning Hours: 3 Price: 45 Office 2010

More information

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems Hitachi Review Vol. 49 (2000), No. 2 61 Recent Technologies in Nuclear Power Plant Supervisory and Control Systems Toshiharu Yamamori Takashi Ichikawa Satoshi Kawaguchi Hiroyuki Honma OVERVIEW: Supervisory

More information

How to use a dashboard to improve management reporting By John S. Purtill, CPA

How to use a dashboard to improve management reporting By John S. Purtill, CPA How to use a dashboard to improve management reporting By John S. Purtill, CPA Face it: an accounting report isn t much of a decision support tool, because it takes too long to prepare and contains information

More information

Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets

Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Titles Microsoft

More information

Optical Systems Design with Zemax OpticStudio. Lecture 1

Optical Systems Design with Zemax OpticStudio. Lecture 1 Optical Systems Design with Zemax OpticStudio Lecture 1 Why Optical Systems Design Optical system design is no longer a skill reserved for a few professionals. With readily available commercial optical

More information

Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL

Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL A.1 INTRODUCTION This user s manual will help a new user get acquainted with the software and hardware components for the REINFORCED

More information

Basic Excel Handbook

Basic Excel Handbook 2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...

More information

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits Sage ERP MAS Everything you want to know about Sage ERP MAS Intelligence What is Sage ERP MAS Intelligence? Sage ERP MAS Intelligence (or Intelligence) empowers managers to quickly and easily obtain operations

More information

VBA and Databases (see Chapter 14 )

VBA and Databases (see Chapter 14 ) VBA and Databases (see Chapter 14 ) Kipp Martin February 29, 2012 Lecture Files Files for this module: retailersql.m retailer.accdb Outline 3 Motivation Modern Database Systems SQL Bringing Data Into MATLAB/Excel

More information

Excel Tutorial 6. Managing Multiple Worksheets and Workbooks COMPREHENSIVE

Excel Tutorial 6. Managing Multiple Worksheets and Workbooks COMPREHENSIVE Excel Tutorial 6 Managing Multiple Worksheets and Workbooks COMPREHENSIVE Objectives Format and edit multiple worksheets at once Create cell references to other worksheets Consolidate information from

More information

Using the GroupWise Client

Using the GroupWise Client Spring 2006 (Our appreciation to Jennifer Sherouse for her assistance in editing and improving this document) Page 1 of 15 What is the GroupWise Client The GroupWise client is a program that installs on

More information

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands.

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands. Quick Start Guide Microsoft Excel 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Add commands to the Quick Access Toolbar Keep favorite commands

More information

Creating and Viewing Task Dependencies between Multiple Projects using Microsoft Project

Creating and Viewing Task Dependencies between Multiple Projects using Microsoft Project Creating and Viewing Task Dependencies between Multiple Projects using Microsoft Project Preliminary 1. You must have Microsoft Project 2003 or higher installed to complete these procedures. 2. If necessary,

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Business Information Management I

Business Information Management I Business Information Management I Texas 130.114 This document describes the correlation between curriculum, supplied by Applied Educational Systems, and the Business Information Management I standard,

More information

Keratoconus Detection Using Corneal Topography

Keratoconus Detection Using Corneal Topography Keratoconus Detection Using Corneal Topography Jack T. Holladay, MD, MSEE, FACS ABSTRACT PURPOSE: To review the topographic patterns associated with keratoconus suspects and provide criteria for keratoconus

More information

Simply Visual Basic for Microsoft Access

Simply Visual Basic for Microsoft Access Simply Visual Basic for Microsoft Access Microsoft Access Made Simple Thank you for subscribing to Simply-Visual Basic for Microsoft Access Newsletter. This Newsletter is a product of the www.simply-access.com

More information

Microsoft Office Project Standard 2007 Project Professional 2007. April 2006. February 2006

Microsoft Office Project Standard 2007 Project Professional 2007. April 2006. February 2006 Microsoft Office Project Standard 2007 Project Professional 2007 April 2006 February 2006 February 2006 Table of Contents Overview of Microsoft Office Project Standard 2007 and Office Project Professional

More information

Option 1 Using the Undelete PushInstall Wizard.

Option 1 Using the Undelete PushInstall Wizard. Installing Undelete on Your Network Undelete can be installed in a variety of ways. If you are installing Undelete onto a single computer, no special actions are needed. Simply double-click the Undelete

More information

OMNIWorks Contact Center Solutions

OMNIWorks Contact Center Solutions Delivering Superior Customer Service OMNIWorks Multi-Media Contact Center Today s technology-savvy, time-sensitive customers expect more than just a good product or a great price. They expect even demand,

More information

Guidelines for Completing the VDOT Form C 13CPM

Guidelines for Completing the VDOT Form C 13CPM Guidelines for Completing the VDOT Form C 13CPM CONSTRUCTION DIVISION 1. OVERVIEW The VDOT Form C 13CPM is required to prepare and submit the Contractor s Progress Earnings Schedule as specified in the

More information

3 What s New in Excel 2007

3 What s New in Excel 2007 3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to

More information

PASTPERFECT-ONLINE DESIGN GUIDE

PASTPERFECT-ONLINE DESIGN GUIDE PASTPERFECT-ONLINE DESIGN GUIDE INTRODUCTION Making your collections available and searchable online to Internet visitors is an exciting venture, now made easier with PastPerfect-Online. Once you have

More information

MICROSOFT EXCEL 2011 MANAGE WORKBOOKS

MICROSOFT EXCEL 2011 MANAGE WORKBOOKS MICROSOFT EXCEL 2011 MANAGE WORKBOOKS Last Edited: 2012-07-10 1 Open, create, and save Workbooks... 3 Open an existing Excel Workbook... 3 Create a new Workbook... 6 Save a Workbook... 6 Set workbook properties...

More information

Financial Data Access with SQL, Excel & VBA

Financial Data Access with SQL, Excel & VBA Computational Finance and Risk Management Financial Data Access with SQL, Excel & VBA Guy Yollin Instructor, Applied Mathematics University of Washington Guy Yollin (Copyright 2012) Data Access with SQL,

More information

Introduction 7. Begin with Excel 21

Introduction 7. Begin with Excel 21 Contents Contents 1 2 3 Introduction 7 The Spreadsheet Concept 8 Microsoft Excel 10 Microsoft Office 2010 11 Features of Excel 2010 12 System Requirements 13 The Office 2010 Ribbon 14 Office Starter Edition

More information

Easy Map Excel Tool USER GUIDE

Easy Map Excel Tool USER GUIDE Easy Map Excel Tool USER GUIDE Overview Easy Map tool provides basic maps showing customized data, by Ontario health unit geographies. This tool will come in handy especially when there is no dedicated

More information

Excel Macro Basics. IT Training & Development (818) Information Technology.

Excel Macro Basics. IT Training & Development (818) Information Technology. Information Technology Excel 2007 User Guide Excel 2007 Macro Basics IT Training & Development (818) 677-1700 training@csun.edu www.csun.edu/it/training Table of Contents Macro Basics... 1 Introduction...

More information

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA!

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! white paper Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! Rocket bluezone.rocketsoftware.com using passport as an alternative to attachmate extra introduction Regardless of your

More information

Microsoft Office Series

Microsoft Office Series Microsoft Office Series Microsoft Office is the office suite of desktop applications delivering the tools and services to get work done. Our Microsoft Office Quickcert offerings allow your key individuals

More information

INSTRUCTIONS FOR WORKING WITH THE PATIENT TALLY REPORT WORKBOOK TEMPLATE

INSTRUCTIONS FOR WORKING WITH THE PATIENT TALLY REPORT WORKBOOK TEMPLATE INSTRUCTIONS FOR WORKING WITH THE PATIENT TALLY REPORT WORKBOOK TEMPLATE Description In order to facilitate use of the outcome and case mix patient tally information for Outcome-Based Quality Improvement,

More information

Microsoft Excel Training - Course Topic Selections

Microsoft Excel Training - Course Topic Selections Microsoft Excel Training - Course Topic Selections The Basics Creating a New Workbook Navigating in Excel Moving the Cell Pointer Using Excel Menus Using Excel Toolbars: Hiding, Displaying, and Moving

More information

Analyzing Excel Data Using Pivot Tables

Analyzing Excel Data Using Pivot Tables NDUS Training and Documentation Analyzing Excel Data Using Pivot Tables Pivot Tables are interactive worksheet tables you can use to quickly and easily summarize, organize, analyze, and compare large amounts

More information

NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance. Administrator s Guide

NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance. Administrator s Guide ERP Consulting Web Development Custom Programming Solutions Desktop & Web Applications for Manfact NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance Administrator s Guide Web and

More information

TAMS 2.1 User s Manual. Utah LTAP Center. Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.

TAMS 2.1 User s Manual. Utah LTAP Center. Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap. TAMS 2.1 User s Manual Utah LTAP Center Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.org Table of Contents Introduction 1 Initializing the program... 1 Data Needed

More information

Task Force on Technology / EXCEL

Task Force on Technology / EXCEL Task Force on Technology EXCEL Basic terminology Spreadsheet A spreadsheet is an electronic document that stores various types of data. There are vertical columns and horizontal rows. A cell is where the

More information

This document describes the capabilities of NEXT Analytics v5.1 to retrieve data from Google Analytics directly into your spreadsheet file.

This document describes the capabilities of NEXT Analytics v5.1 to retrieve data from Google Analytics directly into your spreadsheet file. NEXT Google Analytics User Guide This document describes the capabilities of NEXT Analytics v5.1 to retrieve data from Google Analytics directly into your spreadsheet file. Table of Contents Adding a Google

More information

Excel 2013 What s New. Introduction. Modified Backstage View. Viewing the Backstage. Process Summary Introduction. Modified Backstage View

Excel 2013 What s New. Introduction. Modified Backstage View. Viewing the Backstage. Process Summary Introduction. Modified Backstage View Excel 03 What s New Introduction Microsoft Excel 03 has undergone some slight user interface (UI) enhancements while still keeping a similar look and feel to Microsoft Excel 00. In this self-help document,

More information

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 cpl2b@virginia.edu

More information

Working with Macros and VBA in Excel 2007

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

More information

Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1

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

More information

Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server

Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server Author: Phil Gilles Sales Operations Analyst, Tableau Software March 2013 p2 Executive Summary Managing sales

More information

Microsoft Windows XP Firewall

Microsoft Windows XP Firewall Microsoft Windows XP Firewall 1) How to modify Microsoft Windows XP Firewall to prompt you for applications attempting to access your network and the internet. 1) Select Start, Run. Type wscui.cpl in the

More information

EXCEL 2007. Using Excel for Data Query & Management. Information Technology. MS Office Excel 2007 Users Guide. IT Training & Development

EXCEL 2007. Using Excel for Data Query & Management. Information Technology. MS Office Excel 2007 Users Guide. IT Training & Development Information Technology MS Office Excel 2007 Users Guide EXCEL 2007 Using Excel for Data Query & Management IT Training & Development (818) 677-1700 Training@csun.edu http://www.csun.edu/training TABLE

More information

Application Report: Running µshape TM on a VF-20 Interferometer

Application Report: Running µshape TM on a VF-20 Interferometer : Running µshape TM on a VF-20 Interferometer General This report describes how a fiber interferometer from Arden Photonics Ltd was used together with the µshape TM Generic software package. The VF-20

More information

Metadata in Microsoft Office and in PDF Documents Types, Export, Display and Removal

Metadata in Microsoft Office and in PDF Documents Types, Export, Display and Removal White Paper Metadata in Microsoft Office and in PDF Documents Types, Export, Display and Removal Copyright 2002-2009 soft Xpansion GmbH & Co. KG White Paper Metadata in PDF Files 1 Contents Term Definitions

More information

To create a histogram, you must organize the data in two columns on the worksheet. These columns must contain the following data:

To create a histogram, you must organize the data in two columns on the worksheet. These columns must contain the following data: You can analyze your data and display it in a histogram (a column chart that displays frequency data) by using the Histogram tool of the Analysis ToolPak. This data analysis add-in is available when you

More information

EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA

EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA What is a Macro? While VBA VBA, which stands for Visual Basic for Applications, is a programming

More information

While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX

While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX CC04 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this paper is

More information

How to use MS Excel to regenerate a report from the Report Editor

How to use MS Excel to regenerate a report from the Report Editor How to use MS Excel to regenerate a report from the Report Editor Summary This article describes how to create COMPASS reports with Microsoft Excel. When completed, Excel worksheets and/or charts are available

More information

Programming in Access VBA

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

More information

Dashboard logging data graphs. Dashboard logging data graphs How to create graphs from Dashboard logging data using MS Excel.

Dashboard logging data graphs. Dashboard logging data graphs How to create graphs from Dashboard logging data using MS Excel. Dashboard logging data graphs How to create graphs from Dashboard logging data using MS Excel Introduction The TBS Dashboard for Windows software environment, offers data logging capabilities for each

More information

Data Logging Software and Cable Bundle Model DL-SC3 User Manual. Overview

Data Logging Software and Cable Bundle Model DL-SC3 User Manual. Overview Data Logging Software and Cable Bundle Model DL-SC3 User Manual Overview Eco Sensors Digital Products are capable of transmitting data to a computer via an RS-232 serial connection. Eco Sensors DL-SC3

More information

Excel Project Creating a Stock Portfolio Simulation

Excel Project Creating a Stock Portfolio Simulation Background Vocabulary Excel Project Creating a Stock Portfolio Simulation 1. What is a stock? A stock is a share in the ownership of a corporation, a large business organization. A stock, also, represents

More information

Microsoft Project Certifications

Microsoft Project Certifications Microsoft Project Certifications www.iil.com IIL is a Gold Certified Partner for Microsoft, and we are dedicated to providing individuals, teams and companies with the training they need to successfully

More information

I ntermediate Excel. Using Auto Fill

I ntermediate Excel. Using Auto Fill I ntermediate Excel Using Auto Fill The Auto Fill tool allows you to copy the data in a single cell or block of cells and place that data into one or more neighboring cells via click and drag with the

More information

P C7800 - KIP C7800 Operator Guide - Touchscreen

P C7800 - KIP C7800 Operator Guide - Touchscreen P C7800 - KIP C7800 Operator Guide - Touchscreen P C7800 - Introduction The KIP C7800 is a hybrid Color & B/W LED production printing system based on a unique design that lowers the individual operational

More information

AdminToys Suite. Installation & Setup Guide

AdminToys Suite. Installation & Setup Guide AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products

More information

Microsoft Office Access 2007 which I refer to as Access throughout this book

Microsoft Office Access 2007 which I refer to as Access throughout this book Chapter 1 Getting Started with Access In This Chapter What is a database? Opening Access Checking out the Access interface Exploring Office Online Finding help on Access topics Microsoft Office Access

More information

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 1. Syllabus Version 1.0

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 1. Syllabus Version 1.0 ECDL European Computer Driving Licence BCS ITQ Level 1 Using Microsoft Excel 2010 Syllabus Version 1.0 This training, which has been approved by BCS, includes exercise items intended to assist learners

More information

Inventory Tracking Software Operations Manual

Inventory Tracking Software Operations Manual Version 4.1 Inventory Tracking Software Operations Manual Shipping Address: 7201 N. 98th St., Lincoln, NE 68507 Mailing Address: P.O. Box 29709, Lincoln, NE 68529 Toll Free: 800-278-4241 System Requirements

More information

Integrating Microsoft Word with Other Office Applications

Integrating Microsoft Word with Other Office Applications Integrating Microsoft Word with Other Office Applications The Learning Center Staff Education 257-79226 http://www.mc.uky.edu/learningcenter/ Copyright 2006 Objectives After completing this course, you

More information

Working with Macros and VBA in Excel 2007

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

More information

Indiana County Assessor Association Excel Excellence

Indiana County Assessor Association Excel Excellence Indiana County Assessor Association Excel Excellence Basic Excel Data Analysis Division August 2012 1 Agenda Lesson 1: The Benefits of Excel Lesson 2: The Basics of Excel Lesson 3: Hands On Exercises Lesson

More information

Macros allow you to integrate existing Excel reports with a new information system

Macros allow you to integrate existing Excel reports with a new information system Macro Magic Macros allow you to integrate existing Excel reports with a new information system By Rick Collard Many water and wastewater professionals use Microsoft Excel extensively, producing reports

More information

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE STEP 1: Log on to Business Object Analysis for Excel. Path: Start All Programs SAP Business Intelligence Analysis for Microsoft Excel Click Microsoft Excel will appear Figure 1 STEP 2: Choose Microsoft

More information