how to show .pdf file in asp.net web application using c# : Select text in pdf control Library platform web page .net asp.net web browser VBA-Excel%20Manual%20FunctionX10-part1784

Set SchoolRecords = Workbooks.Item(2)
End Sub
Creating a Workbook
When it starts, Microsoft Excel creates a default blank workbook for you. Instead of using an
existing workbook or while you are working on another workbook, at any time, you can create a
new workbook.
As mentioned already, a workbook is an object of type Workbook and it is part of the
Workbooks collection. To support the ability to create a new workbook, the Workbooks
collection is equipped with a method named Add. Its syntax is:
Workbooks.Add(Template) As Workbook
You start with the Workbooks class, a period, and the Add method. This method takes only one
argument but the argument is optional. This means that you can call the method without an
argument and without parentheses. Here is an example:
Private Sub cmdNewWorkbook_Click()
Workbooks.Add
End Sub
When the method is called like this, a new workbook would be created and presented to you. After
creating a workbook, you may want to change some of its characteristics. To prepare for this,
notice that the Add() method returns a Workbook object. Therefore, when creating a workbook,
get a reference to it. To do this, assign the called method to a Workbook variable. Here is an
example:
Private Sub cmdNewWorkbook_Click()
Dim SchoolRecords As Workbook
Set SchoolRecords = Workbooks.Add
End Sub
After doing this, you can then use the new variable to change the properties of the workbook.
Saving or Opening a Workbook
Introduction
After working on a new workbook, you can save it. After programmatically creating a workbook, if
you want to keep it when the user closes Microsoft Excel or when the computer shuts down, you
must save it. You and the user have the option of using the Save As dialog box.
The Default File Location
When the user starts saving a file, the Save As dialog box displays, showing the contents of the
(My) Documents folder. To find out what the default folder is, you can click the Office button and
click Excel Options. In the Excel Options dialog box, check the content of the Default File Location
text box:
To support the ability to programmatically change the default folder, the Application class is
equipped with a property named DefaultFilePath. Therefore, to programmatically specify the
default folder, assign its string to the Application.DefaultFilePath property. Here is an example:
Private Sub Exercise()
Application.DefaultFilePath = "C:\Georgetown Dry Cleaning Services"
End Sub
http://www.functionx.com/vbaexcel/Lesson13.htm
101
Select text in pdf - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
find and replace text in pdf file; pdf make text searchable
Select text in pdf - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
pdf searchable text; cannot select text in pdf
When this code has executed, the Default File Location of the Excel Options dialog box would be
changed.
Saving a Workbook
To visually save a workbook, you can click the Office Button and click Save. You can also press
Ctrl + S. If the document was saved already, it would be saved behind the scenes without your
doing anything else.
To support the ability to programmatically save a workbook, the Workbook class is equipped with
a method named Save. Its syntax is:
Workbook.Save()
As you can see, this method takes no argument. If you click the Office Button and click Save or if
you call the Workbook.Save() method on a work that was not saved yet, you would be prompted
to provide a name to the workbook.
To save a workbook to a different location, you can click the Office Button, position the mouse on
Save As and select from the presented options. You can also press F12. To assist you with
programmatically saving a workbook, the Workbook class is equipped with a method named
SaveAs. Its syntax is:
Workbook.SaveAs(FileName,
FileFormat,
Password,
WriteResPassword,
ReadOnlyRecommended,
CreateBackup,
AccessMode,
ConflictResolution,
AddToMru,
TextCodepage,
TextVisualLayout,
Local)
The first argument is the only required one. It holds the name or path to the file. Therefore, you
can provide only a name of the file with extension when you call it. Here is an example:
Private Sub cmdNewWorkbook_Click()
Dim SchoolRecords As Workbook
Set SchoolRecords = Workbooks.Add
SchoolRecords.SaveAs "SchoolRecords.xlsx"
End Sub
If you provide only the name of a file when calling this method, the new workbook would be saved
in the current directory or in My Documents (Documents in Windows Vista). If you want, an
alternative is to provide a complete path to the file. 
Practical Learning: Saving a Workbook
In the Controls section of the Ribbon, click Insert
1.
In the ActiveX Controls section, click Command Button
2.
On the worksheet, click under the previously added button
3.
Using the Properties window, change the characteristics of the button as follows:
(Name): cmdSaveAutoRepair
Caption: Save and Close Auto Repair
4.
Move and enlarge the button appropriately:
5.
Right-click the button and click View Code
6.
Write its code as follows:
Private Sub cmdSaveAutoRepair_Click()
ActiveWorkbook.Save
End Sub
7.
Return to Microsoft Excel
8.
Saving a Workbook for the Web
To save a workbook for the web, pass the first and the second argument of the
Workbook.SaveAs() method:
http://www.functionx.com/vbaexcel/Lesson13.htm
102
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
text searchable pdf; pdf text search tool
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET : Select An Image from PDF Page by Position. Sample for extracting an image from a specific position on PDF in VB.NET program.
how to select all text in pdf file; searching pdf files for text
Workbook.SaveAs(FileNameFileFormat)
In this case, pass the second argument as xlHTML. Here is an example:
Sub Exercise()
Workbooks(1).SaveAs "Affiche10.htm", xlHtml
End Sub
Opening a Workbook
Microsoft Excel is a multiple document interface (MDI) application. This means that you can open
many workbooks at the same time and be limited only by the memory on your computer. For this
reason, the ability to programmatically open a workbook is handled by the Workbooks collection.
To support this, the Workbooks class is equipped with a method named Open. Its syntax is:
Workbooks.Open(FileName,
UpdateLinks,
ReadOnly,
Format,
Password,
WriteResPassword,
IgnoreReadOnlyRecommended,
Origin,
Delimiter,
Editable,
Notify,
Converter,
AddToMru,
Local,
CorruptLoad)
FileName is the only required argument. When calling this method, you must provide the name of
the file or its path. This means that you can provide a file name with its extension. Here is an
example:
Private Sub cmdOpenWorkbook_Click()
Workbooks.Open "SchoolRecords.xlsx"
End Sub
If you provide only the name of a file, Microsoft Excel would look for it in the current directory or in
My Documents (Documents in Windows Vista). If Microsoft Excel cannot file the file, you would
receive an error:
As you can imagine, a better alternative is to provide a complete path to the file.
Practical Learning: Opening a Workbook
In the Controls section of the 
, click Insert
1.
In the ActiveX Controls section, click Command Button
2.
On the worksheet, click on the right side of Invoice #
3.
Using the Properties window, change the characteristics of the button as follows:
(Name): cmdOpenAutoRepair
Caption: open Auto Repair
4.
Move and enlarge the button appropriately:
5.
Ribbon
http://www.functionx.com/vbaexcel/Lesson13.htm
103
VB.NET PDF Text Redact Library: select, redact text content from
Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. VB.NET PDF - Redact PDF Text. Help
search text in pdf using java; search text in pdf image
C# PDF Text Redact Library: select, redact text content from PDF
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. C#.NET PDF SDK - Redact PDF Text in C#.NET.
select text in pdf reader; convert a scanned pdf to searchable text
Right-click the button and click View Code
6.
Write its code as follows:
Private Sub cmdOpenAutoRepair_Click()
Workbooks.Open = "1000.xlsm"
End Sub
7.
Closing Workbooks
Closing a Workbook
After using a workbook or to dismiss a document you don't need, you can close it. To support this
operation, the Workbook class is equipped with a method named Close. Its syntax is:
Public Sub Close(Optional ByVal SaveChanges As Boolean,
Optional ByVal Filename As String,
Optional ByVal RouteWorkbook As Boolean)
All three arguments are optional. The first argument indicates whether you want to save the
changes, if any have been made on the workbook since it was opened. If no change had been made
since the time the workbook was created or since the last time it was opened, this argument is not
considered.
If the first argument is set to True and the workbook has changes that need to be save, the second
argument specifies the name of the file to save the workbook to.
The third argument specifies whether the workbook should be sent to the next user.
Practical Learning: Closing a Workbook
In the Object combo box, select cmdSaveAutorepair
1.
Change its code as follows:
Private Sub cmdSaveAutoRepair_Click()
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
2.
Return to Microsoft Excel
3.
http://www.functionx.com/vbaexcel/Lesson13.htm
104
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
pdf text search; convert pdf to word searchable text
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Tools Tab. Item. Name. Description. 1. Select tool. Select text and image on PDF document. 2. Hand tool. Pan around the document. Go To Tab. Item. Name. Description
pdf searchable text converter; converting pdf to searchable text format
Closing Many Workbooks
If you have many workbooks you don't need, you can close all of them. To support this operation,
the Workbooks collection class is equipped with a method named Close. Its syntax is:
Public Sub Workbooks.Close()
This method takes no argument. When called, it closes all workbooks that are currently opened in
Microsoft Excel.
Microsoft Excel as an MDI
Microsoft Excel is a multiple document interface (MDI). This means that the application allows you to
switch from one workbook to another, or be able to display all of them sharing the same screen.
When many workbooks have been opened in, to display many of them, you can arrange them in:
Tiled:
Sub Exercise()
Windows.Arrange ArrangeStyle:=xlTiled
End Sub
Horizontal:
Sub Exercise()
Windows.Arrange ArrangeStyle:=xlHorizontal
End Sub
Vertically:
Sub Exercise()
Windows.Arrange ArrangeStyle:=xlVertical
End Sub
Cascade:
Sub Exercise()
Windows.Arrange ArrangeStyle:=xlCascade
End Sub
Accessing a Workbook
To access a workbook, the Workbook class is equipped with a method named Activate. Its syntax
is:
Workbook.Activate()
This method takes no argument. Therefore, to call it, you can get a reference to the workbook you
want to access, then call the Activate() method. Here is an example:
Private Sub cmdSelectWorkbook_Click()
Dim SchoolRecords As Workbook
Set SchoolRecords = Workbooks.Item(2)
SchoolRecords.Activate
End Sub
You can also do this with less code by applying the index directly to the Workbooks collection. Here
is an example:
Private Sub cmdSelectWorkbook_Click()
Workbooks(2).Activate
End Sub
Viewing Many Workbooks
If you create or open many workbooks and while you are working on them, each is represented on
the taskbar by a button. To programmatically refer to a workbook, access the Item property and
pass either the index or the file name of the workbook to it. Here is an example:
Private Sub cmdSelectWorkbook_Click()
Workbooks.Item (2)
End Sub
After referring to a workbook, if you want to perform an action on it, you must get a reference to it.
To do this, declare a Workbook variable and assign the calling Item() to it. This would be done as
follows:
Private Sub cmdSelectWorkbook_Click()
Dim SchoolRecords As Workbook
Set SchoolRecords = Workbooks.Item(2)
End Sub
Previous
Copyright © 2007-2010, FunctionX
Next
http://www.functionx.com/vbaexcel/Lesson13.htm
105
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
search pdf files for text; pdf editor with search and replace text
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Tools Tab. Item. Name. Description. Ⅰ. Hand. Pan around the PDF document. Ⅱ. Select. Select text and image to copy and paste using Ctrl+C and Ctrl+V.
pdf find highlighted text; how to select text in pdf and copy
http://www.functionx.com/vbaexcel/Lesson13.htm
106
C# WPF PDF Viewer SDK to annotate PDF document in C#.NET
Click to select drawing annotation with default properties. Other Tab. Item. Name. Description. 17. Text box. Click to add a text box to specific location on PDF
search a pdf file for text; convert pdf to word searchable text
C# Image: Select Document or Image Source to View in Web Viewer
Supported document formats: TIFF, PDF, Office Word, Excel, PowerPoint, Dicom; Supported Viewer Library enables Visual C# programmers easily to select and load
text searchable pdf; how to search text in pdf document
Worksheets Fundamentals
Introduction
A worksheet is a document in Microsoft Excel. A worksheet is an object created inside a
workbook. That is, a workbook is a series of worksheets that are treated as a group.
Practical Learning: Introducing Worksheets
Start Microsoft Excel or a new document
1.
To save the document, press Ctrl + S
2.
Save it as ROSH1
3.
On the 
, click Developer
4.
In the Code section, click the Visual Basic button 
5.
To create a form, on the main menu of Microsoft Visual Basic, click Insert -> UserForm
6.
Right-click the form and click Properties
7.
Change its Caption to Red Oak High School - Management
8.
Identifying a Worksheet
A worksheet is an object of type Worksheet. The various worksheets you will use are stored in a
collection called Worksheets. Another name for the collection that contains the worksheets is
called Sheets. In most cases, you can use either of these two collections. Each worksheet is an
object of type Worksheet.
Referring to a Worksheet
In the previous lesson, we saw that, if you have only one workbook opened, to refer to it, you
can pass an index of 1 to the Item property of the Workbooks collection to access its Workbook
object. Here is an example:
Sub Exercise()
Workbooks.Item(1)
End Sub
You can omit the Item name if you want and you would get the same result:
Sub Exercise()
Workbooks(1)
End Sub
Because the worksheets of a document are part of the workbook that is opened, to support them,
the Workbook class is equipped with a property named Worksheets or Sheets. Therefore, after
identifying the workbook, use the period operator to access the Worksheets or the Sheets
property. Here is an example:
Sub Exercise()
Workbooks.Item(1).Sheets
End Sub
As mentioned already, the worksheets are stored in the Worksheets collection, which is actually
a class. Each worksheet can be located based on an indexed property named Item. The Item
property is a natural number that starts at 1. The most left worksheet has an index of 1. The
second worksheet from left has an index of 2, and so on. To access a worksheet, type one of the
Worksheets or Sheets collections, followed by the period operator, followed by Item() and,
between the parentheses, type the index of the worksheet you want. For example, the following
code will access the second worksheet from left:
Private Sub Exercise()
Workbooks.Item(1).Sheets.Item(2)
End Sub
Just as we saw that you can omit the Item word on the Workbooks object, you can also omit it
on the Worksheets or the Sheets object. This can be done as follows:
Sub Exercise()
Workbooks.Item(1).Worksheets(2)
End Sub
Ribbon
http://www.functionx.com/vbaexcel/Lesson14.htm
107
Or as follows:
Sub Exercise()
Workbooks(1).Worksheets(2)
End Sub
Each tab of a worksheet has a label known as its name. By default, the most left tab is labeled
Sheet1. The second tab from left is labeled Sheet2. To refer to a worksheet using its label, call the
Worksheets or the Sheets collection and pass the label of the tab you want, as a string. Here is
an example that refers to the worksheet labeled Sheet3:
Sub Exercise()
Workbooks.Item(1).Sheets.Item("Sheet3")
End Sub
On all the code we have written so far, we were getting a worksheet from the currently opened
workbook. As mentioned already, by default, when Microsoft Excel starts, it creates a default
workbook and gets a Workbooks.Item(1) reference. This means that you do not have to
indicate that you are referring to the current workbook: it is already available. Consequently, in
your code, you can omit Workbooks.Item(1) or Workbooks(1). Here is an example:
Sub Exercise()
Sheets.Item("Sheet3")
End Sub
Getting a Reference to a Worksheet
In the above code segments, we assumed that you onlywant to perform an action on a worksheet
and move on. Sometimes you may want to get a reference to a worksheet. To do this, declare a
variable of type Worksheet. To initialize it, access the desired worksheet from the workbook using
the Item property and assign it to the variable using the Set operator. Here is an example that
gets a reference to the second worksheet of the currently opened workbook and stores that
reference to a variable:
Sub Exercise()
Dim Second As Worksheet
Set Second = Workbooks.Item(1).Sheets.Item(2)
End Sub
Selecting a Worksheet
To select a worksheet, access the Sheets collection, pass the name of the desired worksheet as
string, and call Select. Here is an example that selects a worksheet labeled Sheet1:
Private Sub Exercise()
Sheets("Sheet1").Select
End Sub
The worksheet that is selected and that you are currently working on is called the active
worksheet. It is identified as the ActiveSheet object (it is actually a property of the current
document).
Worksheets Names 
To rename a worksheet, pass its index or its default name as a string to the Sheets (or the
Worksheets) collection, then access the Name property of the collection and assign the desired
name. Here is an example:
Private Sub Exercise()
Sheets("Sheet1").Name = "Employees Records"
End Sub
This code will change the name of the Sheet1 worksheet to Employees Records.
As we saw earlier, you can refer to, or select, a worksheet, using its name. If you had renamed a
worksheet, you can use that name to select it. Here is an example that selects a worksheet named
Tuition Reimbursement:
Private Sub Exercise()
Sheets("Tuition Reimbursement").Select
End Sub
Practical Learning: Naming Worksheets
Design the form as follows:
Control
Name
Caption
Label
Rename:
TextBox
txtSheetOldName
Label
As
1.
http://www.functionx.com/vbaexcel/Lesson14.htm
108
TextBox
txtNewName
CommandButton
cmdRename
Rename
Double-click the button and implement its Click event as follows:
Private Sub cmdRename_Click()
Worksheets(txtSheetOldName.Text).Name = txtSheetNewName.Text
txtSheetOldName.Text = ""
txtSheetNewName.Text = ""
End Sub
2.
To use the form, on the main menu of Visual Basic, click Run -> Run Sub/UserForm
3.
In the Rename text box, type Sheet1
4.
In the As text box, type Student Registration
5.
Click Rename and notice that the To rename the first worksheet, double-click the Sheet1 tab
to put it in edit mode
6.
In the Rename text box, type Sheet2
7.
In the As text box, type Emergency Information and click Rename
8.
Close the form and return to Microsoft Visual Basic
9.
Working on Many Worksheets
Freezing a Cell or More Rows
You can use a column to freeze its cells. To freeze or unfreeze a cell, call the ActiveWindow
object and access its FreezePanes property, which is Boolean. If you set it to True, the window is
divided in four parts  based on the cell that either is currently selected or you will have indicated.
Here is an example of using it:
Sub Freezing()
ActiveWindow.FreezePanes = True
End Sub
Splitting the Interface
To split a worksheet, use the ActiveWindow object and access its Boolean Split property. To
split, set this property to true:
Sub Splitting()
ActiveWindow.Split = True
End Sub
To un-split, set this property to False. 
The Sequence of Worksheets
To move a worksheet, use the Move() method of the Worksheets or the Sheets collection. The
syntax of this method is:
Worksheets(Index).Move(BeforeAfter)
Both arguments are optional. If you don't specify any argument, Microsoft Visual Basic would
create a new workbook with one worksheet using the index passed to the collection with a copy of
that worksheet. Suppose you are (already) working on a workbook that contains a few worksheets
named Sheet1, Sheet2, and Sheet3. If you call this method on a collection with the index set to
one of these worksheets, Microsoft Excel would make a copy of that worksheet, create a new
workbook with one worksheet that contains a copy of that worksheet. For example, the following
code with create a new workbook that contains a copy of the Sheet2 of the current workbook:
http://www.functionx.com/vbaexcel/Lesson14.htm
109
Private Sub CommandButton1_Click()
Sheets.Item("Sheet2").Move
End Sub
In this case, the name of the worksheet you are passing as argument must exist. Otherwise you
would receive an error. Instead of using the name of the worksheet, you can pass the numeric
index of the worksheet that you want to copy. For example, the following code will create a new
workbook that contains one worksheet named Sheet3:
Private Sub CommandButton1_Click()
Sheets.Item(3).Move
End Sub
If calling the Item property, make sure the index is valid, otherwise you would receive an error.
To actually move a worksheet, you must specify whether it would be positioned to the left or the
right of an existing worksheet. To position a worksheet to the left of a worksheet, assign it the
Before factor. To position a worksheet to the left of a worksheet, assign it the After argument.
Consider the following code:
Private Sub cmdMove_Click()
Worksheets("Sheet3").Move After:=Worksheets("Sheet1")
End Sub
This code will move the worksheet named Sheet3 to the right of a worksheet named Sheet1.
Adding New Worksheets
To create a new worksheet, you can specify whether you want it to precede or succeed an existing
worksheet. To support creating a new worksheet, call the Add() method of the Worksheets or
the Sheets collection. Its syntax is:
Workbook.Sheets.Add(BeforeAfterCountType)
All of these arguments are optional. This means that you can call this method as follows:
Private Sub cmdNewWorksheet_Click()
Sheets.Add
End Sub
If you call the method like that, a new worksheet would be created and added to the left side of
the active worksheet.
If you want to create a new worksheet on the left side of any worksheet you want, you can first
select that worksheet and call the Add() method. For example, suppose you have three
worksheets named Sheet1, Sheet2, and Sheet3 from left to right and you want to insert a new
worksheet between Sheet2 and Sheet3, you can use code as follows:
Private Sub cmdNewWorksheet_Click()
Sheets("Sheet2").Select
Sheets.Add
End Sub
To be more precise, you can specify whether the new worksheet will be positioned to the left or to
the right of another worksheet used as reference.
Practical Learning: Creating Worksheets
Change the design of the form as follows:
Control
Name
Caption
Label
Create a
new
worksheet
named:
TextBox
txtNewWorksheet
CommandButton
cmdNewWorksheet
1.
Double-click the Create button and implement its Click event as follows:
Private Sub cmdNewWorksheet_Click()
Worksheets.Add Before:=Worksheets("Sheet3")
Worksheets(Worksheets.Count - 1).Name = txtNewWorksheet.Text
txtNewWorksheet.Text = ""
End Sub
2.
To test the code, on the Standard toolbar of Microsoft Visual Basic, click the Run
Sub/UserForma button
3.
Click the Create A New Worksheet Named text box and type 6th Grade
4.
http://www.functionx.com/vbaexcel/Lesson14.htm
110
Documents you may be interested
Documents you may be interested