CalculatedItems Collection
See the “PivotItem Object, PivotItems Collection, and the CalculatedItems Collection” section.
CalculatedMember Object and the CalculatedMembers
Collection
The CalculatedMemberscollection is a collection of all the CalculatedMemberobjects on the specified
PivotTable. Each CalculatedMemberobject represents a calculated field, or calculated item.
CalculatedMembers Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
CalculatedMembers Collection Properties
Name
Returns
Description
Count
Long
Returns the number of objects in the collection 
Item
CalculatedMember
Parameter: IndexAsVariant. Returns a
singleCalculatedMemberobject in the
CalculatedMemberscollection 
CalculatedMembers Collection Methods
Name
Returns
Parameters
Description
Add
Calculated
NameAsString
Adds a CalculatedField
Member
FormulaAsString
or CalculatedItemto a 
[SolveOrder][Type]
PivotTable
CalculatedMember Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
CalculatedMember Properties
Name
Returns
Description
Formula
String
Read-only. Returns the CalculatedMember’s formula in multi-
dimensional expressions (MDX) syntax 
IsValid
Boolean
Read-only. Indicates whether the specified CalculatedMember
object has been successfully instantiated with the OLAP
provider during the current session. Will return Trueeven if
the PivotTableis not connected to its data source 
Name
String
Returns the name of the object 
678
CalculatedItems Collection
Pdf rotate one 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#
save pdf after rotating pages; how to rotate page in pdf and save
Pdf rotate one 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
rotate all pages in pdf and save; pdf rotate single page
Name
Returns
Description
SolveOrder
Long
Read-only. Gets the value of the CalculatedMember’s MDX
(multidimensional expression) argument (default iszero) 
SourceName
String
Read-only. Gets the object’s name as it appears in the origi-
nal source data for the specified PivotTablereport 
Type
XlCalculated
Read-only. Gets the CalculatedMemberobject’s type
MemberType
CalculatedMember Methods
Name
Returns
Parameters
Description
Delete
Deletes the selected object
CalculatedMembers Collection and CalculatedMember Object
Example
The following routine returns information about each CalculatedMemberfrom the data source used by
the PivotTable on the active worksheet. It returns messages if either the data source is not an OLAPtype
or there are no CalculatedMembers:
Sub ReturnCalculatedMembers()
Dim lIcon As Long, lCount As Long
Dim ptTable As PivotTable
Dim oCalcMember As CalculatedMember
Dim oCalcMembers As CalculatedMembers
Dim sInfo As String
‘Set the reference to the PivotTable
Set ptTable = ActiveSheet.PivotTables(“PivotTable1”)
On Error Resume Next
Set oCalcMembers = ptTable.CalculatedMembers
On Error GoTo 0
‘Did we return a reference to Calculated Members?
If Not oCalcMembers Is Nothing Then
‘If there’s at least one Calculated Member initialize the Count and message
variables
If oCalcMembers.Count > 0 Then
lCount = 1
lIcon = vbInformation
‘Loop through each Calculated Member and store its name and formula
For Each oCalcMember In oCalcMembers
With oCalcMember
sInfo = sInfo & lCount & “) “ & .Name & “: “ & .Formula
lCount = lCount + 1
End With
Next oCalcMember
Else
679
CalculatedMember Methods
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
If you are looking for a solution to conveniently delete one page from your PDF document, you can use this VB.NET PDF Library, which supports a variety of PDF
pdf rotate single page and save; rotate pages in 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
pdf reverse page order; pdf rotate single page reader
‘It’s a valid OLAP data source, but no Calculated Members are there
lIcon = vbExclamation
sInfo = “No Calculated Members found.”
End If
Else
‘oCalcMembers returned nothing. Not an OLAP data source
lIcon = vbCritical
sInfo = “No Calculated Members found. Data Source may not be OLAP type.”
End If
MsgBox sInfo, lIcon, “Calculated Members”
End Sub
CalloutFormat Object
The CalloutFormatobject corresponds to the line callouts on shapes. The parent of the
CalloutFormatobject is the Shapeobject.
CalloutFormat Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
CalloutFormat Properties
Name
Returns
Description
Accent
MsoTriState
Set/Get whether a vertical accent bar is used to separate
the callout box from the line 
Angle
MsoCallout
Set/Get the angle of the callout line in relation to the 
AngleType
callout box 
AutoAttach
MsoTriState
Set/Get whether a callout line automatically changes
where it is attached to the callout box depending on
where the line is pointing (left or right of the callout box) 
AutoLength
MsoTriState
Read-only. Returns whether the callout line changes size
automatically if the multisegment callout box is moved 
Border
MsoTriState
Set/Get whether the callout box has a border around it 
Drop
Single
Read-only. Returns the distance from the callout box to
the spot where the callout line is pointing 
DropType
MsoCallout
Read-only. Returns the spot on the callout box that 
DropType
attaches to the callout line 
Gap
Single
Set/Get the distance between the callout line’s end and
the callout box 
Length
Single
Read-only. Returns the length of the first part of a callout
line. AutoLengthmust be False
Type
MsoCallout
Set/Get the type of callout line used 
Type
680
CalloutFormat Object
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 a pdf page; rotate all pages in pdf file
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
how to rotate pdf pages and save; pdf rotate one page
CalloutFormat Methods
Name
Returns
Parameters
Description
Automatic
Sets the AutoLength
Length
property to True
CustomDrop
DropAsSingle
Uses the Dropparameter to set
the distance from the callout
box to the spot where the call-
out line is pointing 
CustomLength
LengthAs
Sets the length of the first part 
Single
of a callout line to the Length
parameter and sets AutoLength
to False
PresetDrop
DropTypeAs
Sets the spot on the callout box 
MsoCallout
that attaches to the callout line, 
DropType
using the DropTypeparameter 
CalloutFormat Object Example
This example applies the same formatting to all the callouts in a worksheet:
Sub FormatAllCallouts()
Dim oShp As Shape
Dim oCF As CalloutFormat
‘Loop through all the shapes in the sheet
For Each oShp In ActiveSheet.Shapes
On Error GoTo MyExit
‘Is this a callout?
If oShp.Type = msoCallout Then
‘Yes - set its text box to autosize
oShp.TextFrame.AutoSize = True
‘Get the CalloutFormat object
Set oCF = oShp.Callout
‘Format the callout
With oCF
.Gap = 0
.Border = msoFalse
.Accent = msoTrue
.Angle = msoCalloutAngle30
.PresetDrop msoCalloutDropCenter
End With
End If
Next
Exit Sub
681
CalloutFormat Methods
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 individual pdf pages reader; rotate one page in pdf reader
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
pdf save rotated pages; rotate pdf pages by degrees
MyExit:
MsgBox “One or more of your Callouts do not have text”
End Sub
CellFormat Object
Represents both the FindFormatand ReplaceFormatproperty settings of the Applicationobject,
which are then used by the Findand Replacemethods (respectively) of the Rangeobject.
Set the FindFormatproperty settings before using the Findmethod to search for cell formats within a
range. Set the ReplaceFormatproperty settings if you want the Replacemethod to replace formatting
in cells. Any values specified in the Whator Replacementarguments of either the Findor Replace
methods will involve an Andcondition. For example, if you are searching for the word Wroxand have set
the FindFormatproperty to search for Bold, only those cells containing both will be found.
When searching for formats, make sure the SearchFormatargument of the Findmethod is set to
True.When replacing formats, make sure the ReplaceFormatargument of the Replacemethod is set
to True.
When you want to search for formats only, make sure the Whatargument of the Findmethod contains
nothing. When you only want to replace formats, make sure the Replaceargument of the Replace
method contains nothing.
When replacing one format with another, make sure you explicitly specify formats you no longer want.
For example, if you are searching for cells containing both bold and red and want to replace both formats
with just blue, you’ll need to make sure you set the bold property of the ReplaceFormatproperty to
False. If you don’t, you’ll end up with blue and bold text.
When you need to search or replace using different format settings (or none at all), be sure to either use
the Clearmethod of the CellFormatobject—if you’ve declared a variable as such—or directly access
the Clearmethods of the FindFormatand ReplaceFormatproperties. Setting the SearchFormatand
ReplaceFormatarguments to Falsefor the Findand Replacemethods will notprevent the
FindFormatand/or ReplaceFormatsettings from being used.
CellFormat Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
CellFormat Properties
Name
Returns
Description
AddIndent
Variant
Set/Get whether the text in a cell is automatically
indented when the text alignment is set to equal
distribution, either horizontally or vertically 
Borders
Borders
Set/Get the search criteria based on the cell’s border
format 
682
CellFormat Object
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 pdf page by page; save pdf rotate pages
C# PDF copy, paste image Library: copy, paste, cut PDF images in
This C#.NET example describes how to copy an image from one page of PDF document and paste it into another page. // Define input and output documents.
how to rotate one page in a pdf file; pdf rotate just one page
Name
Returns
Description
Font
Font
Set/Get the search criteria based on the cell’s font
format 
Formula
Variant
Set/Get whether the formula will be hidden when the 
Hidden
worksheet is protected. Returns Nullif the specified
range contains some cells with hidden formulas and
some cells without 
Horizontal
Variant
Set/Get the horizontal alignment for the specified 
Alignment
object 
IndentLevel
Variant
Set/Get the indent level for the cell or range 
Interior
Interior
Set/Get the search criteria based on the cell’s interior
format
Locked
Variant
Set/Get whether cells in the range can be modified if
the sheet is protected. Returns Nullif only some of
the cells in the range are locked 
MergeCells
Variant
Returns Trueif the range or style contains merged cells
NumberFormat
Variant
Set/Get the number format associated with the cells
in the range. Nullif all the cells don’t have the same
format
NumberFormat
Variant
Set/Get the number format associated with the cells 
Local
in the range, in the language of the end user. Nullif
all the cells don’t have the same format
Orientation
Variant
Set/Get the text orientation for the cell text. Avalue
from -90 to 90 degrees can be specified, or use an
XlOrientationconstant
ShrinkToFit
Variant
Set/Get whether the cell text will automatically shrink
to fit the column width. Returns Nullif the rows in
the range have different ShrinkToFitproperties
Vertical
Variant
Set/Get how the cells in the range are vertically 
Alignment
aligned. Use the XLVAlignconstants
WrapText
Variant
Set/Get whether cell text wraps in the cell. Returns
Nullif the cells in the range contain different text
wrap properties
CellFormat Methods
Name
Description
Clear
Removes the criteria set in the FindFormatand ReplaceFormat
properties
683
CellFormat Methods
CellFormat Object Example
The following routine searches through the used range in the active worksheet, replacing any cells con-
taining both a Tahoma font and a light blue background with Arial light green background:
Sub ReplaceFormats()
Dim oCellFindFormat As CellFormat
Dim oCellReplaceFormat As CellFormat
Dim rngReplace As Boolean, sMessage As String
‘Define variables for Find and Replace formats
Set oCellFindFormat = Application.FindFormat
Set oCellReplaceFormat = Application.ReplaceFormat
‘Set the Search criteria for the Find Formats
With oCellFindFormat
.Clear
.Font.Name = “Tahoma”
.Interior.ColorIndex = 34
End With
‘Set the Replace criteria for the Replace Formats
With oCellReplaceFormat
.Clear
.Font.Name = “Arial”
.Interior.ColorIndex = 35
End With
‘Perform the replace
ActiveSheet.UsedRange.Replace What:=””, _
Replacement:=””, SearchFormat:=True, ReplaceFormat:=True
‘Reset the Find and Replace formats
oCellFindFormat.Clear
oCellReplaceFormat.Clear
End Sub
Characters Object
The Charactersobject allows access to individual characters in a string of text. Characters can have
some of the visual properties modified with this object. Possible parents of the Charactersobject are
the AxisTitleChartTitleDataLabel, and Rangeobjects. Each of the parent objects can use the
Characters([Start][Length])property to access a part of their respective texts. The Startparam-
eter can specify which character to start at, and the Lengthparameter can specify how many to take
from the Startposition.
Characters Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Characters Properties
Name
Returns
Description
Caption
String
Set/Get the full string contained in the Charactersobject 
Count
Long
Read-only. Returns the number of characters in the object 
684
CellFormat Object Example
Name
Returns
Description
Font
Font
Read-only. Returns an object allowing manipulation of the
character’s font 
Phonetic
String
Set/Get the phonetic characters contained in the object 
Characters
Characters
Text
String
Set/Get the full string contained in the Charactersobject 
Characters Methods
Name
Returns
Parameters
Description
Delete
Variant
Deletes the characters in the collection 
Insert
Variant
StringAs
Replaces the characters in the collection 
String
with the specified string 
Characters Object Example
This example formats all the capital letters in the active cell in red with 16-point bold text:
Sub FormatCellCapitals()
Dim sText As String
Dim oChars As Characters
Dim i As Integer
‘Get the text of the active cell
sText = ActiveCell.Text
‘Loop through the text
For i = 1 To Len(sText)
‘Is this character a capital letter?
If Asc(Mid(sText, i, 1)) > 64 And Asc(Mid(sText, i, 1)) < 91 Then
‘Yes, so get the Characters object
Set oChars = ActiveCell.Characters(i, 1)
‘Format the Characters object in Red, 16pt Bold.
With oChars
.Font.Color = RGB(255, 0, 0)
.Font.Size = 16
.Font.Bold = True
End With
End If
Next
End Sub
Chart Object and the Charts Collection
The Chartscollection holds the collection of chart sheets in a workbook. The Workbookobject is always
the parent of the Chartscollection. The Chartscollection only holds the chart sheets. Individual charts
685
Characters Methods
can also be embedded in worksheets and dialog sheets. The Chartobjects in the Chartscollection can
be accessed using the Itemproperty. The name of the chart can be specified either as a parameter to the
Itemproperty’s parameter or an index number describing the position of the chart in the workbook
(from left to right).
The Chartobject allows access to all of the attributes of a specific chart in Excel. This includes chart for-
matting, chart types, and other charting properties. The Chartobject also exposes events that can be
used programmatically.
Charts Collection Properties and Methods
The Chartscollection has a few properties and methods besides the typical collection attributes. These
are listed in the following table.
Name
Returns
Description
HPageBreaks
HPageBreaks
Read-only. Returns a collection holding all the horizontal
page breaks associated with the Chartscollection 
Visible
Variant
Set/Get whether the charts in the collection are visible.
Also, you can set this to xlVeryHiddento prevent a user
from making the charts in the collection visible 
VPageBreaks
VPageBreaks
Read-only. Returns a collection holding all the vertical
page breaks associated with the Chartscollection 
Add
Chart
Method. Parameters: [Before][After][Count].
Adds a chart to the collection. You can specify where the
chart goes by choosing which sheet object will be before
the new chart object (Beforeparameter) or after the new
chart (Afterparameter). The Countparameter decides
how many charts are created 
Copy
Method. Parameters: [Before][After]. Adds a new
copy of the currently active chart to the position specified
at the Beforeor Afterparameters 
Delete
Method. Deletes all the charts in the collection 
Move
Method. Parameters: [Before][After]. Moves the cur-
rent chart to the position specified by the parameters 
PrintOut
Method. Parameters: [From][To][Copies],
[Preview][ActivePrinter][PrintToFile],
[Collate][PrToFileName]. Prints out the charts in
thecollection. The printer, number of copies, collation,
and whether a print preview is desired can be specified
with the parameters. Also, the sheets can be printed to
afile using the PrintToFileand PrToFileNameparam-
eters. The Fromand Toparameters can be used to specify
the range of printed pages 
686
Charts Collection Properties and Methods
Name
Returns
Description
PrintPreview
Method. Parameters: [EnableChanges]. Displays the
current chart in the collection in a print preview mode. Set
the EnableChangesparameter to Falseto disable the
Margins and Setup buttons, hence not allowing the
viewer to modify the chart’s page setup 
Select
Method. Parameters: [Replace]. Selects the current chart
in the collection 
Chart Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Chart Properties
Name
Returns
Description
AutoScaling
Boolean
Set/Get whether Excel will stretch a 3D chart to match its
2D chart equivalent. RightAngleAxesmust be true 
BackWall
Walls
Read-only. Returns a Wallsobject allowing users to for-
mat the back wall of a 3D chart 
BarShape
XlBarShape
Set/Get the basic shape used in 3D bar or column charts
(for example, box, cylinder, pyramid, and so on) 
ChartArea
ChartArea
Read-only. Returns the part of a chart containing axes,
titles, legends, and formatting properties 
ChartStyle
Variant
Set/Get a number from 1–48, indicating the chart style for
the chart
ChartTitle
ChartTitle
Read-only. Returns an object manipulating the chart title’s
properties. Use with the HasTitleproperty 
ChartType
XlChart
Set/Get what the type of chart is. This property 
Type
determines which other chart properties are valid. For
example, if the ChartTypeis set to xl3DBarClustered,
then the Bar3DGroupproperty can be used to access the
chart group properties 
CodeName
String
Read-only. Returns the programmatic name of the chart
set at design-time in the VBAeditor 
DataTable
DataTable
Read-only. Returns an object to manipulate a chart’s data
table 
DepthPercent
Long
Set/Get the percentage of a 3D chart’s depth (y-axis) in
relation to its width (x-axis) 
Table continued on following page
687
Chart Common Properties
Documents you may be interested
Documents you may be interested