display pdf in wpf c# : How to rotate one pdf page SDK software API .net winforms windows sharepoint 6882-part535

XY Chart Variations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Drawing with an XY chart series 
. . . . . . . . . . . . . . . . . . . . . 269
Drawing a circle with an XY series 
. . . . . . . . . . . . . . . . . . . . 269
Drawing a circle around data points 
. . . . . . . . . . . . . . . . . . . 271
Connecting data points to the axes with error bars 
. . . . . . . . . 272
Connecting XY points to the origin 
. . . . . . . . . . . . . . . . . . . . 272
Displaying data points on axes 
. . . . . . . . . . . . . . . . . . . . . . . 273
Creating a timeline 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Mathematics and Statistics Applications  . . . . . . . . . . . . . . 275
Creating frequency distributions and histograms 
. . . . . . . . . . . 275
Plotting a normal curve 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Plotting z-scores with standard deviation bands 
. . . . . . . . . . . 281
Calculating the area under a curve 
. . . . . . . . . . . . . . . . . . . . 282
Creating a box plot 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Plotting mathematical functions 
. . . . . . . . . . . . . . . . . . . . . . 286
Plotting functions with two variables 
. . . . . . . . . . . . . . . . . . 288
Creating a 3-D scatter plot 
. . . . . . . . . . . . . . . . . . . . . . . . . . 290
Creating “Impossible” Charts by Stacking 
and Overlaying  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Stacking charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Overlaying charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
A Gradient Contour Chart  . . . . . . . . . . . . . . . . . . . . . . . . . 296
Plotting Data without a Chart  . . . . . . . . . . . . . . . . . . . . . . 297
Plotting with ASCII characters 
. . . . . . . . . . . . . . . . . . . . . . . 298
Plotting with conditional formatting 
. . . . . . . . . . . . . . . . . . . 298
Chapter 9 
Using Pivot Charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
What Is a Pivot Table? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
A pivot table example 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Data appropriate for a pivot table 
. . . . . . . . . . . . . . . . . . . . . 304
Creating a Pivot Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Step1: Specifying the data location 
. . . . . . . . . . . . . . . . . . . . 307
Step 2: Specifying the data 
. . . . . . . . . . . . . . . . . . . . . . . . . 307
Step 3: Completing the pivot table 
. . . . . . . . . . . . . . . . . . . . 308
Grouping Pivot Table Items 
. . . . . . . . . . . . . . . . . . . . . . . . . 314
Working with Pivot Charts . . . . . . . . . . . . . . . . . . . . . . . . . 316
Creating a pivot chart  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Understanding pivot charts 
. . . . . . . . . . . . . . . . . . . . . . . . . 317
Modifying the data displayed in a pivot chart 
. . . . . . . . . . . . . 318
Formatting a pivot chart 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Hiding the pivot chart field buttons 
. . . . . . . . . . . . . . . . . . . 320
Creating multiple pivot charts from a pivot table 
. . . . . . . . . . 320
Unlinking a pivot chart from a pivot table 
. . . . . . . . . . . . . . . 321
Creating a standard chart from a pivot table 
. . . . . . . . . . . . . . 321
Method 1: Copy the pivot table data to another part 
of your worksheet 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Method 2: Destroy the pivot table 
. . . . . . . . . . . . . . . . . . . . . 322
Contents
xix
How to rotate one pdf page - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate all pages in pdf and save; saving rotated pdf pages
How to rotate one pdf page - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
pdf rotate pages separately; how to rotate a single page in a pdf document
Method 3: Drag or copy data into an empty chart 
. . . . . . . . . . 322
Method 4: Copy the pivot chart to a different workbook 
. . . . . 323
Pivot Chart Examples  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Creating a quick frequency distribution chart 
. . . . . . . . . . . . . 323
Selecting a row to plot 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Using data from multiple sheets 
. . . . . . . . . . . . . . . . . . . . . . 326
Chapter 10 
Using Excel Charts in Other Applications 
. . . . . . . . . 329
Basic Copy and Paste Techniques  . . . . . . . . . . . . . . . . . . . 329
Excel Copy and Paste options 
. . . . . . . . . . . . . . . . . . . . . . . . 330
The Copy Picture dialog box 
. . . . . . . . . . . . . . . . . . . . . . . . 330
Exporting a Chart to a GIF File  . . . . . . . . . . . . . . . . . . . . . 331
Copy and paste to a graphics application 
. . . . . . . . . . . . . . . . 332
Export your file in HTML format 
. . . . . . . . . . . . . . . . . . . . . 332
Use a simple VBA macro 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Using Excel Charts in PowerPoint or Word  . . . . . . . . . . . . 333
Creating charts in PowerPoint 
. . . . . . . . . . . . . . . . . . . . . . . 333
Importing an Excel chart into MS Graph 
. . . . . . . . . . . . . . . . 335
Pasting Excel charts into a PowerPoint slide 
. . . . . . . . . . . . . . 335
Using Paste Special for more control 
. . . . . . . . . . . . . . . . . . . 337
Deciding which method is best 
. . . . . . . . . . . . . . . . . . . . . . . 338
Chapter 11 
Avoiding Common Chart-Making Mistakes 
. . . . . . . 339
Know Your Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Chart Accuracy  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Plotting data out of context 
. . . . . . . . . . . . . . . . . . . . . . . . . 340
Plotting percent change versus actual change 
. . . . . . . . . . . . . 340
Exaggerating differences or similarities 
. . . . . . . . . . . . . . . . . 341
Problems with Chart Type Selection  . . . . . . . . . . . . . . . . . 344
Category versus value axis 
. . . . . . . . . . . . . . . . . . . . . . . . . . 344
Problems with pie charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Problems with negative values 
. . . . . . . . . . . . . . . . . . . . . . . 348
XY charts with the Smoothed Line option 
. . . . . . . . . . . . . . . 349
Don’t be tempted by 3-D charts 
. . . . . . . . . . . . . . . . . . . . . . 349
Chart Complexity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Just plain bad 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Maximizing “data ink” 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Chart Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
Be aware of grayscale conversion 
. . . . . . . . . . . . . . . . . . . . . 354
Text and font mistakes 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
A Chart-Maker’s Checklist . . . . . . . . . . . . . . . . . . . . . . . . . 356
Chapter 12 
Just for Fun 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Animating Stuff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Animated AutoShapes 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Animated charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Doughnut chart wheel of fortune 
. . . . . . . . . . . . . . . . . . . . . 361
xx
Contents
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program. Free PDF document processing SDK supports PDF page extraction, copying
rotate pdf pages on ipad; reverse page order pdf
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C# developers can easily merge and append one PDF document to document imaging toolkit, also offers other advanced PDF document page processing and
reverse pdf page order online; pdf rotate single page reader
Fun with Trigonometry  . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
A simple sine versus cosine plot 
. . . . . . . . . . . . . . . . . . . . . . 362
Hypocycloid charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Radar chart designs 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Chart Art  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
A mountain range chart 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 366
A bubble chart mouse head 
. . . . . . . . . . . . . . . . . . . . . . . . . 366
Contour chart pattern generator 
. . . . . . . . . . . . . . . . . . . . . . 366
An Analog Clock Chart  . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
XY Sketch  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Roll the Dice  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Create Your Own Clip Art? . . . . . . . . . . . . . . . . . . . . . . . . . 371
Part III
Using VBA with Charts
Chapter 13 
Introducing VBA 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
VBA in a Nutshell  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Introducing the Visual Basic Editor . . . . . . . . . . . . . . . . . . 380
Activating the VB Editor 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 381
The VB Editor components 
. . . . . . . . . . . . . . . . . . . . . . . . . 382
Using the Project window 
. . . . . . . . . . . . . . . . . . . . . . . . . . 383
Using code windows 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Entering VBA code 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Saving your project 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Chapter 14 
VBA Programming Concepts 
. . . . . . . . . . . . . . . . . . . . 389
An Introductory Example  . . . . . . . . . . . . . . . . . . . . . . . . . 390
Using Comments in Your Code  . . . . . . . . . . . . . . . . . . . . . 392
Using Variables, Data Types, and Constants  . . . . . . . . . . . 392
Understanding data types 
. . . . . . . . . . . . . . . . . . . . . . . . . . 393
Declaring variables 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Introducing object variables 
. . . . . . . . . . . . . . . . . . . . . . . . . 394
Using constants 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Using dates 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Using Assignment Statements  . . . . . . . . . . . . . . . . . . . . . . 397
Using Arrays  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Declaring an array 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Declaring multidimensional arrays 
. . . . . . . . . . . . . . . . . . . . 398
Using VBA’s Built-In Functions . . . . . . . . . . . . . . . . . . . . . 399
Controlling Execution  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
The If-Then construct 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
The Select Case construct 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Looping blocks of instructions 
. . . . . . . . . . . . . . . . . . . . . . . 402
Basic Error Handling  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Using Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Referencing a range 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Some useful properties of ranges 
. . . . . . . . . . . . . . . . . . . . . 406
Contents
xxi
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Able to rotate one PDF page or whole PDF while in viewing. Abilities to zoom in and zoom out PDF page. Support to select PDF document scaling.
rotate pdf pages in reader; how to rotate all pages in pdf
C# WPF PDF Viewer SDK to view PDF document in C#.NET
A powerful .NET WPF component able to rotate one PDF page or whole PDF while in viewing in C#.NET. Abilities to zoom in and zoom out PDF page.
how to rotate pdf pages and save; pdf rotate single page
Chapter 15 
Understanding Objects, Collections, 
Properties, and Methods 
. . . . . . . . . . . . . . . . . . . . . . . 407
Objects and Collections  . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
The object hierarchy 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
More about collections 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Referring to objects 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Properties and Methods  . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Object properties 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Object methods 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Learning more 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
The Chart Object Model  . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Using the Macro Recorder  . . . . . . . . . . . . . . . . . . . . . . . . . 417
Hands-on: Recording a macro 
. . . . . . . . . . . . . . . . . . . . . . . 417
Cleaning up recorded macros 
. . . . . . . . . . . . . . . . . . . . . . . . 419
Watching the macro recorder 
. . . . . . . . . . . . . . . . . . . . . . . . 421
Recording options 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Executing Macros  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Using the Macro dialog box 
. . . . . . . . . . . . . . . . . . . . . . . . . 424
Using a shortcut key 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Assigning a macro to a toolbar button 
. . . . . . . . . . . . . . . . . 424
Assigning a macro to an object 
. . . . . . . . . . . . . . . . . . . . . . 425
Chapter 16 
Using VBA with Charts: Examples 
. . . . . . . . . . . . . . 427
Activating a Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Determining the Context for a Macro  . . . . . . . . . . . . . . . . 429
Ensuring that a chart is selected  
. . . . . . . . . . . . . . . . . . . . . 429
Determining whether the active chart is embedded 
. . . . . . . . . 430
Identifying the Selected Object  . . . . . . . . . . . . . . . . . . . . . 430
Counting and Looping through Charts . . . . . . . . . . . . . . . . 432
Counting Chart sheets 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Counting embedded charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . 432
Looping through all charts 
. . . . . . . . . . . . . . . . . . . . . . . . . . 432
Changing the location of all charts 
. . . . . . . . . . . . . . . . . . . . 434
Deleting Charts  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Printing All Embedded Charts . . . . . . . . . . . . . . . . . . . . . . 435
Basic Formatting and Customizing Examples  . . . . . . . . . . 436
Changing colors 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Applying a random color gradient 
. . . . . . . . . . . . . . . . . . . . 437
Conditional color formatting 
. . . . . . . . . . . . . . . . . . . . . . . . 438
Setting axis values 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Freezing the text size of chart elements 
. . . . . . . . . . . . . . . . . 441
Pasting a semitransparent shape to a series 
. . . . . . . . . . . . . . 442
Creating Charts With VBA . . . . . . . . . . . . . . . . . . . . . . . . . 444
Recording a macro 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Executing the recorded macro 
. . . . . . . . . . . . . . . . . . . . . . . 446
Writing a macro to create a chart 
. . . . . . . . . . . . . . . . . . . . . 446
Creating a chart from data on different worksheets 
. . . . . . . . . 447
xxii
Contents
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
pdf reverse page order online; pdf page order reverse
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
to display it. Thus, PDFPage, derived from REPage, is a programming abstraction for representing one PDF page. Annotating Process.
rotate one page in pdf; rotate pdf page
Sizing and Aligning Charts  . . . . . . . . . . . . . . . . . . . . . . . . 449
Applying Data Labels  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
A basic data label macro 
. . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Applying linked data labels 
. . . . . . . . . . . . . . . . . . . . . . . . . 451
Prompting for a range 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Exporting Charts as GIF Files  . . . . . . . . . . . . . . . . . . . . . . 453
Determining the Ranges Used in a Chart . . . . . . . . . . . . . . 456
Protecting Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Chart protection properties 
. . . . . . . . . . . . . . . . . . . . . . . . . 459
Protecting all charts when the workbook is opened 
. . . . . . . . . 459
Modifying Chart sheet protection properties directly 
. . . . . . . . 460
Creating a Scrolling Chart  . . . . . . . . . . . . . . . . . . . . . . . . . 461
Event Procedure Examples . . . . . . . . . . . . . . . . . . . . . . . . . 462
Worksheet_Change event procedures 
. . . . . . . . . . . . . . . . . . . 462
Chart event procedures 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Appendix: What’s on the CD-ROM
. . . . . . . . . . . . . . . 473
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
End-User License Agreement
. . . . . . . . . . . . Back of Book
Contents
xxiii
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
for developers on how to rotate PDF page in different two different PDF documents into one large PDF C# PDF Page Processing: Split PDF Document - C#.NET PDF
rotate single page in pdf; save pdf after rotating pages
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Using RasterEdge Visual C# .NET PDF page deletion component, developers can easily select one or more PDF pages and delete it/them in both .NET web and Windows
how to reverse page order in pdf; pdf rotate page and save
Introduction
Welcome to Excel Charts. This book is intended for spreadsheet users who want to
get the most out of Excel’s charting and graphics features. I approached this project
with one goal in mind: to write the ultimate Excel charting book that would appeal
to users of all levels.
As you probably know, most bookstores offer dozens of Excel books. The vast
majority of these books are general-purpose user guides that explain how to use the
features available in Excel (often by simply rewording the text in the help files).
Most of these books include a chapter or two that cover charts and graphics. None,
however, provide the level of detail that you’ll find in this book.
I’ve used Excel for more than a decade, and I’ve been creating charts for more than
30 years. Back in the pre-computer days, I often spent hours creating a publication-
quality chart by hand, using rulers, graph paper, and rub-off lettering. Today, creat-
ing such a chart with Excel would require only a few minutes— and would probably
look much better.
I spend a lot of time participating in the Excel newsgroups on the Internet. I’ve
come to the conclusion that many Excel users tend to overlook the powerful chart-
ing features available. For many, creating anything but the simplest chart often
seems like a daunting task. This book starts with the basics and covers every aspect
of charting, including macros. If I’ve done my job, working through this book will
give you some new insights and perhaps a greater appreciation for Excel.
What You Should Know
This is not a book for beginning Excel users. If you have absolutely no experience
with Excel, this may not be the best book for you. To get the most out of this book,
you should have some background using Excel. Specifically, I assume that you
know how to:
Create workbooks, enter data, insert sheets, save files, and other basic tasks.
Navigate through a workbook.
Use Excel’s menus, toolbars, and dialog boxes.
Create basic formulas.
Use common Windows features, such as file management and copy and
paste techniques.
xxv
Later chapters cover VBA programming, and the main focus is on creating and
controlling charts using VBA. Although I provide a basic introduction to VBA, this
book is not intended to teach VBA programming to nonprogrammers. Those who
have some experience with VBA or another programming language will benefit
most from these programming chapters. They’ll be able to customize the examples
and make them even more powerful. Others, however, should be able to modify the
examples to work with their own data.
What You Should Have
To make the best use of this book, you need a copy of Microsoft Excel. When I wrote
the current edition of the book, I was using Excel 2002 (which is part of Microsoft
Office XP). Most of the material in this book also applies to all earlier versions of
Excel that are still in use. Fact is, Microsoft has made very few significant changes
to Excel’s charting features over the years. Where applicable, I point out differences
in previous versions.
To use the examples on the companion CD-ROM, you’ll need a CD-ROM drive.
The examples on the CD-ROM are discussed further in the appendix.
I use Excel for Windows exclusively,and do not own a Macintosh.Therefore,I
can’t guarantee that all the examples will work with Excel for Macintosh.
Excel’s cross-platform compatibility is pretty good, but it’s definitely not 
perfect.
As far as hardware goes, the faster the better. And, of course, the more memory
in your system, the happier you’ll be. I strongly recommend using a high-resolution
video mode: at least 1024 x 768, preferably higher. When working with charts, it’s
very convenient to be able to see lots of information without scrolling.
Conventions Used in This Book
Take a minute to skim this section and learn some of the typographic conventions
used throughout this book.
Formula listings
Formulas usually appear on a separate line in 
monospace font
. For example, I may
list the following formula:
=VLOOKUP(StockNumber,PriceList,2,False)
xxvi
Introduction
VBA code listings
This book also contains examples of VBA code. Each listing appears in a 
monospace
font
; each line of code occupies a separate line. To make the code easier to read, I
usually use one or more tabs to create indentations. Indentation is optional, but it
does help to delineate statements that go together.
If a line of code doesn’t fit on a single line in this book, I use the standard VBA
line continuation sequence: a space followed by an underscore character. This indi-
cates that the line of code extends to the next line. For example, the following two
lines comprise a single VBA statement:
If ActiveChart Is Nothing Then _
MsgBox “Please select a chart or activate a Chart sheet.”
You can enter this code either exactly as shown on two lines, or on a single line
without the trailing underscore character.
Key names
Names of keys on the keyboard appear in normal type, for example Alt, Home,
PgDn, and Ctrl. When you should press two keys simultaneously, the keys are con-
nected by a plus sign: “Press Ctrl+G to display the Go To dialog box.”
Functions, procedures, and named ranges
Excel’s worksheet functions appear in all uppercase, like so: “Use the SUM function
to add the values in column A.”
Macro and procedure names appear in normal type: “Execute the UpdateChart
procedure.” I often use mixed upper- and lowercase to make these names easier to
read. Named ranges appear in italic: “Select the WeeklySales range.”
Unless you’re dealing with text inside quotation marks, Excel is not sensitive to
case. In other words, both of the following formulas produce the same result:
=SUM(A1:A50)
=sum(a1:a50)
Excel will, however, convert the characters in the second formula to uppercase.
In Part III, the VBA chapters, terms such as names of objects, properties, and
methods that appear in code listings show up in 
monospace
type in regular para-
graphs  as  well:  “In  this  case, 
Application.ActiveChart
is  an  object,  and
HasTitle
is a property of the object.”
Mouse conventions
The mouse terminology in this book is all standard fare: “pointing,” “clicking,”
“right-clicking,” “dragging,” and so on. You know the drill.
Introduction
xxvii
What the icons mean
Throughout the book, icons appear next to some text to call your attention to points
that are particularly important.
I use Note icons to tell you that something is important—perhaps a con-
cept that may help you master the task at hand or something fundamental
for understanding subsequent material.
Tip icons indicate a more efficient way of doing something,or a technique
that may not be obvious.These will often impress your office mates.
These icons indicate that an example file is on the companion CD-ROM.
(See the appendix for more details about the CD-ROM.)
I use the Cross-Reference icon to refer you to other chapters that have more
to say on a particular topic.
How This Book Is Organized
There are many ways to organize this material, but I settled on a scheme that divides
the book into three main parts.
Part I: Chart Basics
This part is introductory in nature and consists of Chapters 1 through 6. Chapter 1
presents an overview of Excel’s charting features. Chapter 2 presents some termi-
nology and introduces the types of charts Excel supports. In Chapter 3, I discuss
various ways to work with chart data series. Chart formatting and customizations
are covered in Chapter 4. Chapter  5 discusses chart analytical features such as
trendlines and error bars. The part concludes with Chapter 6, a discussion of other
types of graphics supported by Excel.
xxviii
Introduction
Documents you may be interested
Documents you may be interested