AboveAverage Methods
Name
Returns
Parameters
Description
Delete
Deletes the object
ModifyAppliesToRange
RangeAsRange
Sets the range for which the for-
matting rule will be applied 
SetFirstPriority
Sets the priority value for the for-
matting rule so that it is evalu-
ated before all other rules on the
worksheet
SetLastPriority
Sets the priority value for the for-
matting rule so that it is evalu-
ated after all other rules on the
worksheet
AboveAverage Object Example
Sub CreateBelowAverageCondition()
Dim oFormatCondition As AboveAverage
‘Add a new Formatting rule
Set oFormatCondition = Range(“F6:F16”).FormatConditions.AddAboveAverage
‘Highlight all values that are below the average for the range.
oFormatCondition.AboveBelow = xlBelowAverage
oFormatCondition.Interior.Color = 7039480
End Sub
Action Object and the Actions Collection
The Actionobject represents an action to be executed in a PivotTable or sheet data, while the Actions
collection contains all Actionobjects for a given series. The Actionscollection has properties outside
the common properties of ApplicationCountItem, and Parent.
Action Properties
Name
Returns
Description
Caption
String
Read-only. Returns the caption assigned to a
given Actionobject 
Content
String
Read-only. Returns the contents associated with
a given Actionobject
Coordinate
String
Read-only. Returns the coordinate property of a
given Actionobject
638
AboveAverage Methods
Pdf rotate single page reader - 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 pages in pdf expert; rotate pdf page permanently
Pdf rotate single page reader - 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
reverse page order pdf online; rotate pdf pages by degrees
Name
Returns
Description
Name
String
Read-only. Returns the Name of a given Action
object
Type
XLActionType
Read-only. Returns the action type for a given
Actionobject, defined by an XLActionType
constant
Add-In Object and the Addins Collection
The Addinscollection holds all of the Addinobjects available to Excel. The Add-In must be installed
(AddIn.Installed=True)to be able to use it in the current session. Examples of available Addin
objects in Excel include the Analysis Toolpack, the MS Query Add-In, and the Conditional Sum Wizard.
The Addmethod of the Addinscollection can be used to add a new Addinto the collection. The Add
method requires a FileNameto be specified (usually with an XLLor XLAfile extension). The Count
property of the Addinscollection returns the number of Add-Ins that are available for use by the current
Excel session.
Add-In Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Add-In Properties
Name
Returns
Description
CLSID
String
Read-only. Returns a unique identifier for the
Add-In 
FullName
String
Read-only. Returns the full path and filename of
the associated Add-In 
Installed
Boolean
Set/Get whether the Add-In can be used in the
current session 
Name
String
Read-only. Returns the filename of the Add-In 
Path
String
Read-only. Returns the full file path of the asso-
ciated Add-In
progID
String
Read-only. Returns the programmatic identifier
for object 
Title
String
Read-only. This hidden property returns the
string shown in the Add-In Manager dialog box 
639
Add-In Object and the Addins Collection
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
save pdf after rotating pages; pdf rotate all pages
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
rotate individual pages in pdf; rotate single page in pdf reader
AddIn Object and the AddIns Collection Example
This example ensures that the Analysis Toolpack is installed:
SubUsingAnalysisToolpack():
Dim oAddin As AddIn
‘Make sure the Analysis Toolpack is installed
For Each oAddin In AddIns
If oAddin.Name = “analys32.xll” Then
If oAddin.Installed = True Then
MsgBox “True”
Else
MsgBox “False”
End If
End If
Next
End Sub
Note that instead of looping through the Addinscollection, you could use the Add-In’s title:
Sub UsingAnalysisToolpack()
If AddIns(“Analysis Toolpak”).Installed = True Then
MsgBox “True”
Else
MsgBox “False”
End If
End Sub
Unfortunately, this approach may not work with a non-English User-Interface language, if the Add-In’s
title has been localized.
Adjustments Object
The Adjustmentsobject holds a collection of numbers used to move the adjustment handlesof the parent
Shapeobject. Each Shapeobject can have up to eight different adjustments. Each specific adjustment han-
dle can have one or two adjustments associated with it, depending on if it can be moved both horizontally
and vertically (two) or in just one dimension. Adjustment values are between 0 and 1 and hence are per-
centage adjustments—the absolute magnitude of a 100% change is defined by the shape being adjusted.
Adjustments Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Adjustments Properties
Name
Returns
Description
Count
Long
Read-only. Returns the number of adjustment
values associated with the parent Shapeobject 
Item
Single
Parameters: IndexAsLong.Set/Get the
adjustment value or values indicated by the
Indexparameter 
640
AddIn Object and the AddIns Collection Example
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
how to permanently rotate pdf pages; rotate one page in pdf reader
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
how to change page orientation in pdf document; pdf rotate single page reader
Adjustments Object Example
This example draws a block arrow on the sheet, and then modifies the dimensions of the arrow head:
Sub AddArrow()
Dim oShp As Shape
‘Add an arrow head to the sheet
Set oShp = ActiveSheet.Shapes.AddShape( _
msoShapeRightArrow, 10, 10, 100, 50)
‘Set the ‘head’ of the arrow to start 30% of the way across
‘and the ‘shaft’ to start 40% of the way down.
oShp.Adjustments(1) = 0.3     ‘Left/right
oShp.Adjustments(2) = 0.4     ‘Up/down
End Sub
AllowEditRange Object and the AllowEditRanges Collection
The AllowEditRangeobject represents a range of cells on a worksheet that can still be edited when 
protected. Each AllowEditRangeobject can have permissions set for any number of users on your 
network, and can have a separate password.
Be aware of the Lockedproperty of the Rangeobject when using this feature. When you unlock cells,
then protect the worksheet, you are allowing any user access to those cells, regardless of the
AllowEditRangeobjects. When each AllowEditRangeobject’s cells are locked, any user can still edit
them, unless you assign a password or add users and deny them permission without using a password.
The AllowEditRangescollection represents all AllowEditRangeobjects that can be edited on a pro-
tected worksheet. See the AllowEditRangeobject for more details.
AllowEditRanges Collection Properties
Name
Returns
Description
Count
Long
Read-only. Returns the number of Allow
EditRangeobjects that are contained in the area 
Item
AllowEditRange
Parameter: IndexAsVariant. Returns a single
AllowEditRangeobject in the AllowEditRanges
collection 
AllowEditRanges Collection Methods
Name
Returns
Parameters
Description
Add
AllowEditRange
TitleAsString
Adds an AllowEditRange
RangeAsRange
object to the AllowEditRanges
[Password]AsVariant
collection
641
Adjustments Object Example
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
rotate pdf pages and save; rotate pages in pdf
VB.NET PDF: Basic SDK Concept of XDoc.PDF
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
how to rotate one page in a pdf file; rotate individual pages in pdf reader
AllowEditRange Properties
Name
Returns
Description
Range
Range
Returns a subset of the ranges that can be edited
on a protected worksheet
Title
String
Returns or sets the title of the web page when
the document is saved as a web page
Users
UserAccessList
Returns the list of users who are allowed access
to the protected range on a worksheet
AllowEditRange Methods
Name
Parameters
Description
ChangePassword
PasswordAsString
Sets the password for a range that can be edited
on a protected worksheet
Delete
Deletes the object
Unprotect
[Password]
Removes any protection from a sheet or 
workbook
AllowEditRange Object Example
The following routine creates an editable range on a protected worksheet, allowing a user to edit range
J2:M16 with the successful entry of the password. In this case, the password is unlock:
Sub AddAllowEditRange()
ActiveSheet.Protection.AllowEditRanges.Add _
Title:=”EditableRange”, _
Range:=Range(“J2:M16”), _
Password:=”unlock”    
End Sub 
Application Object
The Applicationobject is the root object of the Excel object model. All the other objects in the Excel
object model can only be accessed through the Applicationobject. Many objects, however, are globally
available. For example, the ActiveSheetproperty of the Applicationobject is also available globally.
That means that the active worksheet can be accessed in at least two ways: Application.ActiveSheet
and ActiveSheet.
The Applicationobject holds most of the application-level attributes that can be set through the
Options menu in Excel. For example, the DefaultFilePathis equivalent to the Default File Location
text box in the Save section of the Excel Options dialog box.
Many of the Applicationobject’s properties and methods are equivalent to things that can be set with
the Options dialog box.
642
AllowEditRange Properties
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
pdf rotate one page; pdf reverse page order
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.
rotate pdf pages in reader; how to rotate pdf pages and save permanently
The Applicationobject is also used when automating Excel from another application, such as Word.
The CreateObjectfunction, the GetObjectfunction, or the Newkeyword can be used to create a new
instance of an Excel Applicationobject from another application. Please refer to Chapter 18 for exam-
ples of automation from another application.
The Applicationobject can also expose events. However, Applicationevents are not automatically
available for use. The following three steps must be completed before Applicationevents can be used:
1.
Create a new class module (perhaps called cAppObject) and declare a Publicobject variable in
a class (perhaps called AppExcel) to respond to events. For example:
Public WithEvents AppExcel As Excel.Application
Now the Applicationobject events will be available in the class for the AppExcelobject
variable.
2.
Write the appropriate event handling code in the class. For example, if you wanted a message to
appear whenever a worksheet was activated, you could write the following:
Private Sub AppExcel_SheetActivate(ByVal Sh As Object)
‘display worksheet name
MsgBox “The “  & Sh.Name  & “ sheet has just been activated.”
End Sub
3.
Finally, in a procedure in a standard module, instantiate the class created in the previous step
with a current Applicationobject:
Private App As New cAppObject ‘class with the above code snippets
Sub AttachEvents()
Set App.AppExcel = Application
End Sub
The EnableEventsproperty of the Applicationobject must also be set to Truefor events to be trig-
gered at the appropriate time.
Application Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Application Properties
Name
Returns
Description
ActiveCell
Range
Read-only. Returns the cell in the active sheet
where the cursor is located
ActiveChart
Chart
Read-only. Returns the currently selected chart
in the active workbook. If no chart is currently
selected, nothing is returned
ActivePrinter
String
Set/Get the name of the printer currently being
used
Table continued on following page
643
Application Common Properties
Name
Returns
Description
ActiveSheet
Object
Read-only. Returns the currently active sheet in
the active workbook
ActiveWindow
Window
Read-only. Returns the currently selected Excel
window, if any
ActiveWorkbook
Workbook
Read-only. Returns the workbook that is cur-
rently active, if any
AddIns
AddIns
Read-only. Returns the collection of Add-Ins
currently available for use in Excel
AlertBefore
Boolean
Set/Get whether a message pops up any time 
Overwriting
an attempt to overwrite non-blank cells by a
drag-and-drop operation is made
AltStartupPath
String
Set/Get the alternative startup file location
folder for Excel
AlwayUseClearType
Boolean
Set/Get the Boolean value determining whether
ClearType is used to display fonts in menu, rib-
bon, and dialog box text
AnswerWizard
Answer
Read-only. Returns an object allowing 
Wizard
manipulation of the Answer Wizard
ArbitraryXML
Boolean
Read-only. Returns a Boolean value indicating if 
Support
the XMLfeature is available in Excel
Available
AskToUpdate
Boolean
Set/Get whether the user is prompted to update 
Links
links whenever a workbook with links is opened
Assistance
Assistant
Read-only. Returns an object representing the
Microsoft Office Help Viewer
Assistant
Assistant
Read-only. Returns an object allowing manipu-
lation of the Office Assistant
AutoCorrect
AutoCorrect
Read-only. Returns an object allowing modifica-
tion of Excel’s AutoCorrect features
AutoFormatAsYou
Boolean
Set/Get whether Excel automatically 
TypeReplace
formats/creates hyperlinks as you type
Hyperlinks
Automation
Mso
Set/Get the level of macro security used when 
Security
Excel opens a file programmatically
Automation
Security
AutoPercent
Boolean
Set/Get whether Excel automatically adds a % 
Entry
sign when typing a number into a cell that has a
Percentage format applied
644
Application Properties
Name
Returns
Description
AutoRecover
AutoRecover
Set/Get AutoRecover options such as Path and
Time interval
Build
Long
Read-only. Returns the exact build number 
of Excel
Calculate
Boolean
Set/Get whether workbooks are calculated 
BeforeSave
before they are saved to disk. This assumes that
formula calculation is not set to automatic (Cal-
culation property)
Calculation
XlCalculation
Set/Get when calculations are made automati-
cally, manually, or semi-automatically
Calculation
XlCalculation
Set/Get the key that can interrupt Excel when 
InterruptKey
performing calculations
Interrupt
Key
Calculation
XlCalculation
Read-only. Indicates whether Excel calculations 
State
are in progress, pending, or done
State
Calculation
Long
Read-only. Returns the Excel version and 
Version
calculation engine version used when the file
was last saved
Caller
Variant
Read-only. Parameters: [Index]. Returns infor-
mation describing what invoked the current
Visual Basic code (for example, cell function,
document event)
CanPlaySounds
Boolean
Read-only. Returns whether audio notes are
heard in Excel. Property unused from Excel 2000
onward
CanRecord
Boolean
Read-only. Returns whether sound notes can be 
Sounds
recorded in Excel. Property unused from Excel
2000 onward
Caption
String
Set/Get the caption that appears in the main
Excel window
CellDragAnd
Boolean
Set/Get whether dragging and dropping cells is 
Drop
possible
Cells
Range
Read-only. Returns all the cells in the active sheet
Charts
Sheets
Read-only. Returns all the charts in the active
workbook
Table continued on following page
645
Application Properties
Name
Returns
Description
Clipboard
Variant
Read-only. Parameters: [Index]. Returns an 
Formats
array of format values (XlClipboardFormat)
that are currently in the clipboard
Columns
Range
Read-only. Returns all the columns in the 
currently active sheet
COMAddIns
COMAddIns
Read-only. Returns the collection of installed
COM Add-Ins
CommandBars
CommandBars
Read-only. Returns the collection of command
bars available to Excel
CommandUnderlines
XlCommand
Set/Get how commands are underlined in 
Underlines
Excel. Used only on Macintosh systems
Constrain
Set/Get whether only numbers and punctuation
Numeric
Boolean
marks are recognized by handwriting recogni-
tion. Used only by Windows for Pen Computing
Control
Boolean
Set/Get whether control characters are 
Characters
displayed for right-to-left languages. (Language
support must be installed)
CopyObjects
Boolean
Set/Get whether objects (such as embedded 
WithCells
objects) can be cut, copied, and sorted along
with cell data
Cursor
XlMouse
Set/Get which mouse pointer is seen in 
Pointer
Microsoft Excel
Cursor
Set/Get what type of cursor is used: visual or 
Movement
Long
logical
CustomList
Read-only. Returns the number of custom and 
Count
Long
built-in lists used in Excel (for example, 
Monday, Tuesday, Wednesday() 
CutCopyMode
XlCutCopyMode
Set/Get whether a cut or copy operation is 
currently happening
DataEntryMode
Long
Set/Get whether locked cells can be edited
(xlOfffor editing allowed, xlOnfor editing of
unlocked cells only, xlStrictfor editing of
unlocked cells only that cannot be canceled by
pressing Esc)
DDEAppReturnCode
Long
Read-only. Returns the result (confirmation/
error) of the last DDE message sent by Excel
DecimalSeparator
String
Set/Get the character used for the decimal sepa-
rator. This is a global setting and will affect all
workbooks when opened. Use Application
UseSystemSeparators=Trueto globally reset
custom separators
646
Application Properties
Name
Returns
Description
DefaultFile
String
Set/Get the default folder used when  
Path
opening files
DefaultSave
XlFileFormat
Set/Get the default file format used when
Format
saving files
DefaultSheet
Long
Set/Get which direction new sheets will appear 
Direction
in Excel
DefaultWeb
DefaultWeb
Read-only. Returns an object allowing 
Options
manipulation of the items associated with the 
Options
Web Options dialog box
Dialogs
Dialogs
Read-only. Returns a collection of all the built-in
dialog boxes
DisplayAlerts
Boolean
Set/Get whether the user is prompted by typi-
cal Excel messages (for example, “Save Changes
to Workbook?”), or no prompts appear and the
default answer is always chosen
Display
Boolean
Set/Get whether the Clipboard window is 
Clipboard
displayed. Used in Microsoft Office Macintosh 
Window
Edition
Display
XlComment
Set/Get how Excel displays cell comments and 
Comment
indicators
Indicator
DisplayMode
Display
Boolean
Set to Trueto display the Document Actions 
Document
task pane
Action
TaskPane
DisplayDocument
Boolean
Set to Trueto display the Document Properties 
InformationPanel
panel
DisplayExcel4
Boolean
Set/Get whether Excel displays Excel 4.0 menus
Menus
DisplayFormula
Boolean
Set to Falseto disable auto complete when 
AutoComplete
entering formulas
DisplayFormulaBar
Boolean
Set/Get whether the formula bar is displayed 
DisplayFullScreen
Boolean
Set/Get whether the Excel is in full-screen mode
DisplayFunction
Boolean
Set/Get whether ToolTips for arguments appear 
ToolTips
in the cell when typing a function
Table continued on following page
647
Application Properties
Documents you may be interested
Documents you may be interested