free asp. net mvc pdf viewer : .Net extract pdf text Library SDK class asp.net wpf windows ajax EXCEL%20readings4-part114

The History of Excel
You probably weren’t expecting a history lesson when you bought this book, but
you may find this information interesting. At the very least, this section provides
fodder for the next office trivia match.
Spreadsheets comprise a huge business, but most of us tend to take this software
for granted. In the pre-spreadsheet days, people relied on clumsy mainframes or
calculators and spent hours doing what now takes minutes.
It Started with VisiCalc
Dan Bricklin and Bob Frankston conjured up VisiCalc, the world’s first electronic
spreadsheet, back in the late 1970s when personal computers were unheard of in
the office environment. They wrote VisiCalc for the Apple II computer, an interest-
ing machine that seems like a toy by today’s standards. VisiCalc caught on quickly,
and many forward-looking companies purchased the Apple II for the sole purpose
of developing their budgets with VisiCalc. Consequently, VisiCalc is often credited
for much of Apple II’s initial success.
Then Came Lotus
When the IBM PC arrived on the scene in 1982, thus legitimizing personal comput-
ers, VisiCorp wasted no time porting VisiCalc to this new hardware environment.
Envious of VisiCalc’s success, a small group of computer enthusiasts at a start-up
company in Cambridge, Massachusetts, refined the spreadsheet concept. Headed by
Mitch Kapor and Jonathon Sachs, the company designed a new product and
launched the software industry’s first full-fledged marketing blitz. Released in
January 1983, Lotus Development Corporation’s 1-2-3 proved an instant success.
Despite its $495 price tag (yes, people really paid that much for software), it quickly
outsold VisiCalc and rocketed to the top of the sales charts, where it remained for
many years. Lotus 1-2-3 was, perhaps, the most popular application ever.
Microsoft Enters the Picture
Most people don’t realize that Microsoft’s experience with spreadsheets extends back
to the early 1980s. In 1982, Microsoft released its first spreadsheet—MultiPlan.
Designed for computers running the CP/M operating system, the product was subse-
quently ported to several other platforms, including Apple II, Apple III, XENIX, and
MS-DOS. MultiPlan essentially ignored existing software user-interface standards.
Difficult to learn and use, it never earned much of a following in the United States.
Not surprisingly, Lotus 1-2-3 pretty much left MultiPlan in the dust.
Excel partly evolved from MultiPlan, first surfacing in 1985 on the Macintosh. Like
all Mac applications, Excel was a graphics-based program (unlike the character-based
MultiPlan). In November 1987, Microsoft released the first version of Excel for
4
Part I: Basic Information
.Net extract pdf text - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
extract text from pdf open source; extract text from scanned pdf
.Net extract pdf text - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
extract text from pdf to word; extract text from pdf online
Windows (labeled Excel 2 to correspond with the Macintosh version). Excel didn’t
catch on right away, but as Windows gained popularity, so did Excel. Lotus eventually
released a Windows version of 1-2-3, and Excel had additional competition from
Quattro Pro—originally a DOS program developed by Borland International, then sold
to Novell, and then sold again to Corel (its current owner).
Excel Versions
Excel 2002 is actually Excel 10 in disguise. You may think that this name represents
the tenth version of Excel. Think again. Microsoft may be a successful company,
but their version-naming techniques can prove quite confusing. As you’ll see, Excel
2002 actually represents the eighth Windows version of Excel. In the following sec-
tions, I briefly describe the major Windows versions of Excel.
EXCEL 2
The original version of Excel for Windows, Excel 2 first appeared in late 1987. It
was labeled Version 2 to correspond to the Macintosh version (the original Excel).
Because Windows wasn’t in widespread use at the time, this version included a run-
timeversion of Windows—a special version with just enough features to run Excel
and nothing else. This version appears quite crude by today’s standards, as shown
in Figure 1-1.
Figure 1-1: The original Excel 2 for Windows. Excel has come a long way since its 
original version. (Photo courtesy of Microsoft Corporation)
Chapter 1: Excel in a Nutshell
5
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET. VB.NET: Extract All Images from PDF Document.
copy paste pdf text; copy text from pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
c# get text from pdf; extract highlighted text from pdf
EXCEL 3
At the end of 1990, Microsoft released Excel 3 for Windows. This version offered a
significant improvement in both appearance and features. It included toolbars,
drawing capabilities, worksheet outlining, add-in support, 3-D charts, workgroup
editing, and lots more.
EXCEL 4
Excel 4 hit the streets in the spring of 1992. This version made quite an impact on
the marketplace as Windows increased in popularity. It boasted lots of new features
and “usability” enhancements that made it easier for beginners to get up to speed
quickly.
EXCEL 5
In early 1994, Excel 5 appeared on the scene. This version introduced tons of new
features, including multisheet workbooks and the new Visual Basic for Applications
(VBA) macro language. Like its predecessor, Excel 5 took top honors in just about
every spreadsheet comparison published in the trade magazines.
EXCEL 95
Excel 95 (also known as Excel 7) shipped in the summer of 1995. On the surface, it
resembled Excel 5 (this version included only a few major new features). But Excel
95 proved to be significant because it presented the first version to use more
advanced 32-bit code. Excel 95 and Excel 5 use the same file format.
EXCEL 97
Excel 97 (also known as Excel 8) probably offered the most significant upgrade
ever. The toolbars and menus took on a great new look, online help moved a dra-
matic step forward, and the number of rows available in a worksheet quadrupled.
And if you’re a macro developer, you may have noticed that Excel’s programming
environment (VBA) moved up several notches on the scale. Excel 97 also intro-
duced a new file format.
EXCEL 2000
Excel 2000 (also known as Excel 9) was released in June of 1999. Excel 2000
offered several minor enhancements, but the most significant advancement was the
ability to use HTML as an alternative file format. Excel 2000 still supported the
standard binary file format, of course, which is compatible with Excel 97.
EXCEL 2002
The most recent version, Excel 2002 (also known as Excel 10) was released in June
of 2001. It is sold as part of Microsoft Office XP. This version offers several new
features, most of which are fairly minor and are designed to appeal to novice users.
Perhaps the most significant new feature is the capability to save your work when
Excel crashes, and also recover corrupt workbook files that you may have aban-
doned long ago. Excel 2002 also adds background formula error checking and a
new formula-debugging tool; both features are relevant to this book.
6
Part I: Basic Information
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Page, a Region on a Page, and PDF Document. C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET.
copy text from pdf in preview; copying text from pdf to word
VB.NET PDF Form Data Read library: extract form data from PDF in
This page is mainly designed to tell you how to read or retrieve field data from PDF and how to extract and get field data from PDF in VB.NET project.
copy text pdf; export text from pdf
Many of these versions of Excel also included sub-versions.For example,
Microsoft released two service releases (SR-1 and SR-2) for Excel 97.These
service releases correct various problems with the software.
The Object Model Concept
If you’ve dealt with computers for any length of time, you’ve undoubtedly heard
the term object-oriented programming. An objectessentially represents a software
element that a programmer can manipulate. When using Excel, you may find it
useful to think in terms of objects, even if you have no intention of becoming a
programmer. An object-oriented approach can often help you keep the various ele-
ments in perspective.
Excel objects include the following:
 Excel itself
 An Excel workbook
 A worksheet in a workbook
 A range in a worksheet
 A button on a worksheet
 A ListBox control on a UserForm (a custom dialog box)
 A chart sheet
 A chart on a chart sheet
 A chart series in a chart
Notice that something of an object hierarchyexists here: The Excel object con-
tains workbook objects, which contain worksheet objects, which contain range
objects. This hierarchy is called Excel’s object model.Other Microsoft Office prod-
ucts have their own object model. The object model concept proves to be vitally
important when developing VBA macros. Even if you don’t create macros, you may
find it helpful to think in terms of objects.
The Workings of Workbooks
One of the most common Excel objects is a workbook. Everything that you do in
Excel takes place in a workbook, which is stored in a file with an .xls extension.
Chapter 1: Excel in a Nutshell
7
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract PDF pages and save changes to original PDF file in C#.NET. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
find and replace text in pdf file; get text from pdf into excel
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
Different from other C# .NET PDF to text conversion controls, RasterEdge C# PDF to text converter control toolkit can convert PDF document to text file with
copy pdf text to word; extract all text from pdf
Beginning with Excel 2000,you can also use HTML as a “native”file format for
Excel.Because this file must store lots of information needed to recreate the
workbook, you’ll find that the HTML files generated by Excel are very
bloated.So unless you have a real need to save your work in HTML by using
this feature,you should use the normal XLS file format.
An Excel workbook can hold any number of sheets (limited only by memory).
The four types of sheets are:
 Worksheets
 Chart sheets
 XLM macro sheets (obsolete, but still supported)
 Dialog sheets (obsolete, but still supported)
You can open as many workbooks as you want (each in its own window), but
only one workbook is the active workbookat any given time. Similarly, only one
sheet in a workbook is the active sheet. To activate a different sheet, click its corre-
sponding tab at the bottom of the window, or press Ctrl+PgUp (for the next sheet)
or Ctrl+PgDn (for the previous sheet). To change a sheet’s name, double-click its
Sheet tab and enter the new text for the name. Right-clicking a tab brings up a
shortcut menu with some additional sheet-manipulation options.
You can also hide the window that contains a workbook by using the W
indow
H
ide command. A hidden workbook window remains open, but not visible. A sin-
gle workbook can display in multiple windows (select WindowNew Window).
Each window can display a different sheet.
8
Part I: Basic Information
Where Are the VBA Module Sheets?
In Excel 5 and Excel 95, a VBA module appeared in a workbook as a separate sheet. A
VBA module, as you may know, holds VBA code. In Excel 97 and later versions, VBA
modules still store with a workbook, but they no longer show up as a separate sheet.
Rather, you work with VBA modules in the Visual Basic Editor (VB Editor). To view or
edit a VBA module, activate the VB Editor by pressing Alt+F11. See Part VI of this book
for more information about VBA.
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Using this VB.NET PDF text conversion API, users will be able to convert a PDF file or a certain page to text and easily save it as new txt file.
export text from pdf to word; c# get text from pdf
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET PDF DLLs for Finding Text in PDF Document. Add necessary references: C#.NET PDF Demo Code: Search Text From PDF File in C#.NET.
copy text from pdf in preview; extract formatted text from pdf
Worksheets
The most common type of sheet is a worksheet—which you normally think of when
you think of a spreadsheet. Every Excel worksheet has 256 columns and 65,536
rows. And to answer a common question, the number of rows and columns is per-
manently fixed; you can’t change it. Despite what must amount to thousands of
requests from users, Microsoft refuses to increase the number of rows and columns
in a workbook. You can hide unneeded rows and columns to keep them out of view,
but you can’t increase the number of rows or columns.
Versions prior to Excel 97 support only 16,384 rows in a worksheet.
Having access to more cells isn’t the realvalue of using multiple worksheets in a
workbook. Rather, multiple worksheets are valuable because they enable you to
organize your work better. Back in the old days, when a spreadsheet file consisted
of a single worksheet, developers wasted a lot of time trying to organize the work-
sheet to hold their information efficiently. Now, you can store information on any
number of worksheets and still access it instantly.
You have complete control over the column widths and row heights and you can
even hide rows and columns (as well as entire worksheets). You can display the
contents of a cell vertically (or at an angle) and even wrap around to occupy mul-
tiple lines.
Chapter 1: Excel in a Nutshell
9
How Big Is a Worksheet?
It’s interesting to stop and think about the actual size of a worksheet. Do the
arithmetic (256 ×65,536), and you’ll see that a worksheet has 16,777,216 cells.
Remember that this is in just one worksheet. A single workbook can hold more than
one worksheet.
If you’re using the standard VGA video mode with the default row heights and column
widths, you can see 9 columns and 18 rows (or 162 cells) at a time. This works out to
be less than 0.001 percent of the entire worksheet. In other words, nearly 104,000
VGA screens of information reside within a single worksheet.
If you entered a single digit into each cell at the relatively rapid clip of one cell per
second, it would take you about 194 days, nonstop, to fill up a worksheet. To print the
results of your efforts would require more than 36,000 sheets of paper—a stack about
six feet high.
By default,every new workbook starts out with three worksheets.You can
easily add a new sheet when necessary,so you really don’t need to start with
three sheets.You may want to change this default to a single sheet.To
change this option,use the ToolsOptions command,click the General tab,
and change the setting for Sheets in new workbook.
Chart Sheets
A chart sheet normally holds a single chart. Many users ignore chart sheets, prefer-
ring to use “embedded charts,” which are stored on the worksheet’s draw layer.
Using chart sheets is optional, but they make it a bit easier to print a chart on a
page by itself, and they prove especially useful for presentations. I discuss embed-
ded charts (or floating chartson a worksheet) later in this chapter.
XLM Macro Sheets
An XLM macro sheet (also known as an MS Excel 4 macro sheet) is essentially a
worksheet, but it has some different defaults. More specifically, an XLM macro
sheet displays formulas rather than the results of formulas. Also, the default col-
umn width is larger than in a normal worksheet.
As the name suggests, an XLM macro sheet is designed to hold XLM macros. As
you may know, the XLM macro system consists of a holdover from previous ver-
sions (version 4.0 or earlier) of Excel. However, Excel 2002 continues to support
XLM macros for compatibility reasons, but it no longer provides the option of
recording an XLM macro. This book doesn’t cover the XLM macro system; instead,
it focuses on the more powerful VBA macro system.
Dialog Sheets
In Excel 5 and Excel 95, you can create a custom dialog box by inserting a special
dialog sheet. When you open a workbook that contains an Excel 5/95 dialog sheet,
the dialog sheet appears as a sheet in the workbook. Excel 97 and later versions still
support these dialog sheets, but they provide a much better alternative: UserForms.
You can work with UserForms in the VB Editor.
If,for compatibility purposes,you need to insert an Excel 5/95 dialog sheet in
later versions of Excel,you won’t find the command to do so on the Insert
menu.You can only add an Excel 5/95 dialog sheet by right-clicking any
Sheet tab and selecting Insert from the shortcut menu.Then,in the Insert
dialog box,click the MS Excel 5.0 Dialog icon.
10
Part I: Basic Information
Excel’s User Interface
Auser interface (UI) is the means by which an end user communicates with a com-
puter program. A UI includes elements, such as menus, dialog boxes, toolbars, and
keystroke combinations, as well as features such as drag-and-drop. For the most
part, Excel uses the standard Windows UI to accept commands.
Menus
Beginning with Excel 97, Excel’s UI deviates from the standard Windows UI by pro-
viding non-standard Windows menus. The menus in Excel 2000 and Excel 97 are
actually toolbars in disguise—the icons that accompany some menu items are a
dead give-away.
Excel’s menu system is relatively straightforward. Excel contains two different
menu bars—one for an active worksheet, the other for an active chart sheet or
embedded chart. Consistent with Windows conventions, inappropriate menu com-
mands are dimmed (“grayed out”) and commands that open a dialog box are fol-
lowed by an ellipsis (three dots). Where appropriate, the menus list any available
shortcut key combinations (for example, the Edit menu lists Ctrl+Z as the shortcut
key for EditUndo).
Several menu items are cascading menus, and as such, lead to submenus that
have additional commands ( EditFill represents a cascading menu, for example).
A small arrow on the right of the menu item text indicates cascading menus.
An end user or developer can customize the entire menu system.To do so,
choose the ViewToolbarsCustomize command.You must understand
that menu changes made by using this technique are “permanent.”In other
words,the menu changes will remain in effect even if you close Excel and
restart it.Thisdiffers greatly from the Menu Editor found in Excel 5 and 
Excel 95,which is not available in Excel 97 and later versions.
Shortcut Menus
Excel also features dozens of shortcut menus. These menus appear when the user
right-clicks after selecting one or more objects. The shortcut menus are context-
sensitive. In other words, the menu that appears depends on the location of the
mouse pointer when you right-click. You can right-click just about anything—a
cell, a row or column border, a workbook title bar, a toolbar, and so on.
Chapter 1: Excel in a Nutshell
11
Smart Tags
A Smart Tag is a small icon that appears automatically in your worksheet. Clicking
a Smart Tag reveals several clickable options.
Smart Tags are available only in Excel 2002.
For example, if you copy and paste a range of cells, Excel generates a Smart Tag
that appears below the pasted range (see Figure 1-2). Excel 2002 features several
other Smart Tags, and additional Smart Tags can be provided by third-party
providers.
Figure 1-2: This Smart Tag appears when you paste a copied range.
Dialog Boxes
Most of the menu commands in Excel display a dialog box, in which you can clar-
ify your intentions. These dialog boxes remain quite consistent in terms of how
they operate. Some of Excel’s dialog boxes use a notebook tab metaphor, which
makes a single dialog box function as several different dialog boxes. Tabbed dialog
boxes provide access to many options without overwhelming you. The Options dia-
log box (choose ToolsOptions) presents an example of a tabbed dialog box in
Excel 2002 (see Figure 1-3).
12
Part I: Basic Information
Figure 1-3: The Options dialog box represents a type of 
tabbed dialog box.
Toolbars
Excel 2002 ships with 54 predefined toolbars (including the two toolbars that func-
tion as menus). These toolbars typically appear automatically, when appropriate.
For example, if you activate a chart, the Chart toolbar displays.
You can docktoolbars (position them along any edge of the screen) or make
them float. By default, Excel displays the Standard and Formatting toolbars directly
below the menu bar.
Drag-and-Drop
Excel’s drag-and-drop UI feature enables you to freely drag objects that reside on
the draw layer to change their position. Pressing Ctrl while dragging duplicates the
selected objects.
Excel also permits drag-and-drop actions on cells and ranges. You can easily
drag a cell or range to a different position. And pressing Ctrl while dragging copies
the selected range.
Cell drag-and-drop is optional;you can disable it in the Edit tab of the
Options dialog box.
Chapter 1: Excel in a Nutshell
13
Documents you may be interested
Documents you may be interested