Else
‘Yes, so list them all
sMsg = “The following error(s) occurred during the update”
For Each oErr In Application.ODBCErrors
sMsg = sMsg & vbCrLf & oErr.ErrorString & “ (“ & oErr.SqlState & “)”
Next
MsgBox sMsg
End If
End Sub
OLEDBConnection Object
When an OLEDB connection is stored in an Excel workbook, Excel opens an in-memory OLEDB connec-
tion each time the workbook opens. This in-memory connection in the OLEDBConnectionobject holds
the connection string that allows an Excel workbook to connect to an external data source. The
OLEDBConnectionobject typically contains the name of the server to connect to, the names of the objects
to be opened, and authentication parameters.
OLEDBConnection Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
OLEDBConnection Properties
Name
Returns
Description
ADOConnection
Object
Read-only. Returns an ADO connection object
AlwaysUse
Boolean
Set/Get whether an external connection file will be used to 
ConnectionFile
establish a connection to the data source. When this prop-
erty is set to True, any embedded connection information
will be ignored, and the external connection file will be used 
Background
Boolean
Set/Get the processing of queries asynchronously. False for 
Query
OLAPdata sources 
CommandText
Variant
Set/Get a command string that passes commands to the
data source. This property essentially replaces the SQL
property, which still exists only for compatibility purposes
CommandType
xlCmdType
Set/Get one of the xlCmdTypeconstants that define the
type of command that is passed. The default is the xlCmd-
SQLconstant
Connection
String
Set/Get the connection string for to an OLEDB data source
EnableRefresh
Boolean
Set/Get whether an external connection can be refreshed
via the user interface. Default is True
IsConnected
Boolean
Read-only. Checks whether an OLEDB connection is con-
nected to its data source
LocalConnection
String
Set/Get the connection string for an offline cube file. For a
non-OLAPdata source, the value of the LocalConnection
property is an empty string
788
OLEDBConnection Object
How to rotate all pages in pdf in preview - 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#
permanently rotate pdf pages; pdf reverse page order online
How to rotate all pages in pdf in preview - 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 pages in pdf expert; how to reverse page order in pdf
Name
Returns
Description
Maintain
Boolean
Set/Get whether the connection to the data source is 
Connection
maintained after the refresh operation and until the work-
book is closed. Setting this property to Truewill keep the
connection open 
MaxDrilltrhough
Long
Used with OLAPdata sources, this property sets or gets the 
Records
maximum number of records that can be retrieved from the
data source at any given time 
OLAP
Boolean
Read-only. Returns Trueif the target data source is an
OLAPserver
RefreshDate
Date
Read-only. Returns date of last refresh
Refreshing
Boolean
Set/Get whether a background OLEDB query is currently
being run 
RefreshOn
Boolean
Set/Get whether a connection is automatically refreshed 
FileOpen
when the workbook is opened. Default is False
RefreshPeriod
Long
Set/Get the number of minutes between refreshes. This
property can be set to any value between 0 and 32767. Set-
ting this property to 0 will effectively disable automatic
periodic refreshing
RetrieveIn
Boolean
Set/Get whether the errors are to be retrieved in the Office 
OfficeUILang
user interface display language
RobustConnect
xlRobust
Set/Get the method by which the OLEDBConnectionobject 
Connect
connects to your data source. The RobustConnectproperty
allows an IT Department to maintain and update connec-
tions in a central place, permitting users to automatically
fetch those updates in the event that the connection cached
within their workbook fails
SavePassword
Boolean
Set/Get whether password information is saved in the con-
nection string 
Server
xl
Set/Get the type of credentials to be used for server 
Credentials
Credentials authentication. Your choices through the 
Method
Method
xlCredentialsMethodare integrated, none, prompted,
and stored
ServerFillColor
Boolean
Set/Get whether to retrieve the OLAPfill color formatting
when connected to an OLAPserver
ServerFontStyle
Boolean
Set/Get whether to retrieve the OLAPfont style formatting
when connected to an OLAPserver
ServerNumber
Boolean
Set/Get whether to retrieve the OLAPnumber formatting 
Format
when connected to an OLAPserver
Table continued on following page
789
OLEDBConnection Properties
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also a preview component enables compressing and decompressing in preview in ASP.NET All object data. VB.NET Demo Code to Optimize An Exist PDF File in Visual
how to rotate pdf pages and save permanently; rotate pdf page
How to C#: Preview Document Content Using XDoc.Word
if (bmp == null) throw new Exception("fail to load the document preview"); //. Copyright © <2000-2016> by <RasterEdge.com>. All Rights Reserved.
rotate pdf pages; how to rotate all pages in pdf in preview
Name
Returns
Description
ServerSSO
String
Set/Get a single sign-on application (SSO) identifier that is 
ApplicationID
used to do a lookup in the SSO database for credentials
ServerTextColor
Boolean
Set/Get whether to retrieve the OLAPtext color formatting
when connected to an OLAPserver
Source
String
Set/Get the name of the file that was used to create the 
Connection
connection
File
SourceData
String
Read-only. Returns the name of the source data file for the 
File
connection
UseLocal
Boolean
Set/Get if the LocalConnectionproperty is used to set the 
Connection
data source. Falsemeans the Connectionproperty is
used. Allows you to store some data sources offline 
OLEDBConnection Methods
Name
Returns Parameters
Description
Cancel
Cancels any refresh or query 
Refresh
operations specified by the 
ODBCConnectionobject
Make
Establishes a connection when a 
Connection
connection drops or when the user
wants to reestablish the connection.
This method will result in a run-time
error if the MaintainConnection
property has been set to False
Refresh
Refreshes the ODBC connection 
SaveAsODC
ODCFileNameAsString,
Saves the ODBC connection as an 
[Description]AsVariant,
Office Data Connection file (.odc)
[Keywords]AsVariant
OLEDBError Object and the OLEDBErrors Collection
The OLEDBErrorscollection contains a list of errors that occurred on the most recent query using an
OLE DB provider. Each OLEDBErrorobject contains information describing an error that occurred on the
most recent query using an OLE DB provider. If the most recent query against an OLE DB provider did
not generate any errors, then the collection is empty. The OLEDBErrorscollection has no properties and
methods outside the typical collection attributes listed at the beginning of this appendix.
OLEDBError Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
790
OLEDBConnection Methods
How to C#: Preview Document Content Using XDoc.PowerPoint
if (bmp == null) throw new Exception("fail to load the document preview"); //. Copyright © <2000-2016> by <RasterEdge.com>. All Rights Reserved.
how to rotate one page in pdf document; how to reverse pages in pdf
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF pages. Miscellaneous. Plenty of VB.NET class demo codes and tutorials are given on How to Use XDoc.PDF SDK in VB.NET program. All Rights Reserved.
how to permanently rotate pdf pages; save pdf after rotating pages
OLEDBError Properties
Name
Returns
Description
ErrorString
String
Read-only. Returns the error string generated from the OLE
DB provider
Native
Long
Read-only. Returns a provider-specific error number describ-
ing the error 
Number
Long
Read-only. Returns the error number describing the error 
SqlState
String
Read-only. Returns the SQLstate error generated from the
OLE DB provider 
Stage
Long
Read-only. Returns the stage of an error generated from the
OLE DB provider 
OLEDBError Object and the OLEDBErrors Collection Example
Sub CheckOLEDbErrors()
Dim oErr As OLEDBError
Dim sMsg As String
‘Continue after errors
On Error Resume Next
‘Don’t show logon prompts etc
Application.DisplayAlerts = False
‘Update an OLE DB pivot table
ActiveSheet.PivotTables(1).Refresh
‘Any errors?
If Application.OLEDBErrors.Count = 0 Then
‘No, so all OK
MsgBox “Updated OK”
Else
‘Yes, so list them all
sMsg = “The following error(s) occurred during the update”
For Each oErr In Application.OLEDBErrors
sMsg = sMsg & vbCrLf & oErr.ErrorString & “ (“ & oErr.SqlState & “)”
Next
MsgBox sMsg
End If
End Sub
OLEFormat Object
The OLEFormatobject, returned by the OLEFormatproperty of the Shapeobject, exposes the object
properties for a linked or embedded object.
OLEFormat Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
791
OLEDBError Properties
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF pages. Miscellaneous. Plenty of VB.NET class demo codes and tutorials are given on How to Use XDoc.PDF SDK in VB.NET program. All Rights Reserved.
reverse page order pdf online; rotate pages in pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
rotate individual pdf pages reader; how to rotate all pages in pdf
OLEFormat Properties
Name
Returns
Description
Object
OLEObject
Read-only. Returns the OLE Automation object associated
with a given OLE object
progID
String
Read-only. Returns the programmatic identifiers for the given
OLE object
OLEFormat Methods
Name
Returns
Parameters
Description
Activate
Variant
Sets the focus and activates the given
OLEobject 
Verb
Variant
VerbAsXlOLEVerb
Performs an action on the parent OLE
object that triggers a reaction in the
OLEobject (for example, xlOpen
OLEObject Object and the OLEObjects Collection
The OLEObjectscollection holds all the ActiveX controls, linked OLEobjects, and embedded OLEobjects
on a worksheet or chart. An OLEobject represents an ActiveX control, a linked OLEobject, or an embed-
ded OLEobject on a worksheet or chart.
The OLEObjectscollection has many properties and methods besides the typical collection attributes.
These are listed in the following table.
OLEObjects Collection Properties and Methods
Name
Returns
Description
AutoLoad
Boolean
Set/Get whether the OLEobject is automatically loaded when
the workbook is opened. Not valid for ActiveX controls. Usu-
ally set to False. This property only works if there is one
OLEObjectin the collection 
Border
Border
Read-only. Returns the border’s properties around the OLE
object. This property only works if there is one OLEObjectin
the collection 
Enabled
Boolean
Set/Get whether the OLEObjectis enabled. This property
only works if there is one OLEObjectin the collection 
Height
Double
Set/Get the height of OLEObjectframe. This property only
works if there is one OLEObjectin the collection 
792
OLEFormat Properties
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit Raster
NET RasterEdge HTML5 Viewer offers user the functionality to rotate images 90 images to Tiff (.tif, .tiff) online, create PDF document from All Rights Reserved
how to rotate just one page in pdf; rotate pdf page and save
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Here we list all features supported by RasterEdge C#.NET to process Tiff file and its pages, like merge append, split, extract, create, insert, rotate, sort, etc
how to rotate one pdf page; pdf reverse page order online
Name
Returns
Description
Interior
Interior
Read-only. Returns an object containing options to format the
inside area of the OLEobject (for example, interior color). This
property only works if there is one OLEObjectin the collection 
Left
Double
Set/Get the distance from the left edge of the OLEObject
frame to the left edge of the sheet. This property only works if
there is one OLEObjectin the collection 
Locked
Boolean
Set/Get whether editing will be possible when the parent
sheet is protected. This property only works if there is one
OLEObjectin the collection 
Placement
XlPlacement
Set/Get how the OLEObjectobject is anchored to the sheet
(for example, free floating, move with cells). Use the
XlPlacementconstants to set this property. This property
only works if there is one OLEObjectin the collection 
PrintObject
Boolean
Set/Get whether the OLEObjecton the sheet will be printed
when the sheet is printed. This property only works if there is
one OLEObjectin the collection 
Shadow
Boolean
Set/Get whether a shadow appears around the OLEobject.
This property only works if there is one OLEObjectin the 
collection 
ShapeRange
ShapeRange
Read-only. Returns the OLEobject as a Shapeobject. This prop-
erty only works if there is one OLEObjectin the collection 
SourceName
String
Set/Get the link source name of the OLEobject. This property
only works if there is one OLEObjectin the collection 
Top
Double
Set/Get the distance from top edge of the OLEobject to the
top of the parent sheet. This property only works if there is
one OLEObjectin the collection 
Visible
Boolean
Set/Get whether all the OLEObjectsin the collection are visible 
Width
Double
Set/Get the width of the OLEobject frame. This property only
works if there is one OLEObjectin the collection 
ZOrder
Long
Read-only. Returns the position of the OLEobject among all
the other objects on the sheet. This property only works if
there is one OLEObjectin the collection 
Add
OLEObject
Method. Parameters: [ClassType][Filename][Link],
[DisplayAsIcon][IconFileName][IconIndex][Icon-
Label][Left][Top][Width][Height]. Adds an OLE
object to the collection of OLEObjects. The position of the new
OLEobject can be specified by using the LeftTopWidth, and
Heightparameters. The type of OLEObject(ClassType) or its
location (FileName) can be specified as well. The other param-
eters have equivalent OLEObjectproperties 
Table continued on following page
793
OLEObjects Collection Properties and Methods
VB.NET PDF File Split Library: Split, seperate PDF into multiple
limit the pages of each file to 8 pages options.MaxPages = 8 outputFileName + "_" + i.ToString() + ".pdf") Next ' Split input PDF file to All Rights Reserved.
rotate single page in pdf; pdf reverse page order
VB.NET PDF remove image library: remove, delete images from PDF in
pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Remove multiple or all image objects from PDF Remove PDF image in preview without adobe PDF reader
rotate individual pdf pages reader; save pdf rotated pages
Name
Returns
Description
BringToFront
Variant
Method. Brings all the OLEobjects in the collection to the front
of all the other objects 
Copy
Variant
Method. Copies all the OLEobjects in the collection into the
clipboard 
CopyPicture
Variant
Method. Parameters: AppearanceAsXlPictureAppear-
anceFormatAsXlCopyPictureFormat. Copies the OLE
objects in the collection into the clipboard as a picture. The
Appearanceparameter can be used to specify whether the
picture is copied as it looks on the screen or when printed.
The Formatparameter can specify the type of picture that
will be put into the clipboard 
Cut
Variant
Method. Cuts all the OLEobjects in the collection into the 
clipboard 
Delete
Variant
Method. Deletes all the OLEObjectobjects in the collection
from the clipboard 
Duplicate
Object
Method. Duplicates all the OLEObjectobjects in the collection
into the parent sheet 
Select
Variant
Method. Parameters: [Replace]. Selects all the OLEObject
objects in the collection 
SendToBack
Variant
Method. Brings the OLEObjectobjects in the collection to the
back of other objects 
OLEObject Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
OLEObject Properties
Name
Returns
Description
AutoLoad
Boolean
Set/Get whether the OLEobject is automatically loaded when
the workbook is opened. Not valid for ActiveX controls. Usu-
ally set to False
AutoUpdate
Boolean
Set/Get whether the OLEobject is automatically updated
when the source changes. Valid only for linked objects (OLE-
Type=xlOLELink
Border
Border
Read-only. Returns the border’s properties around the OLE
object 
BottomRight
Range
Read-only. Returns the single cell range located under the 
Cell
lower-right corner of the OLEobject 
Enabled
Boolean
Set/Get whether the OLEObjectis enabled 
794
OLEObject Common Properties
Name
Returns
Description
Height
Double
Set/Get the height of OLEObjectframe 
Index
Long
Read-only. Returns the spot in the collection where the cur-
rent OLEObjectis located 
Interior
Interior
Read-only. Returns an object containing options to format the
inside area of the OLEobject (for example, interior color) 
Left
Double
Set/Get the distance from the left edge of the OLEObject
frame to the left edge of the sheet 
LinkedCell
String
Set/Get the range that receives the value from the results of
the OLEobject 
ListFill
String
Set/Get the range that holds the values used by an ActiveX 
Range
list box 
Locked
Boolean
Set/Get whether editing will be possible when the parent
sheet is protected 
Name
String
Set/Get the name of the OLEobject 
Object
Object
Read-only. Returns access to some of the properties and
methods of the underlying object in the OLEobject 
OLEType
Variant
Read-only. Returns the type OLEobject: xlOLELinkor
xlOLEEmbed. Use the XlOLETypeconstants 
Placement
XlPlacement
Set/Get how the OLEObjectobject is anchored to the sheet
(for example, free floating, move with cells). Use the
XlPlacementconstants to set this property 
PrintObject
Boolean
Set/Get whether the OLEObjecton the sheet will be printed
when the sheet is printed 
ProgId
String
Read-only. Returns the programmatic identifier associated
with the OLEobject (for example, “Excel.Application”) 
Shadow
Boolean
Set/Get whether a shadow appears around the OLEobject 
ShapeRange
ShapeRange
Read-only. Returns the OLEobject as a Shapeobject 
SourceName
String
Set/Get the link source name of the OLEobject 
Top
Double
Set/Get the distance from top edge of the OLEobject to the
top of the parent sheet 
TopLeftCell
Range
Read-only. Returns the single cell range located above the
top-left corner of the OLEobject 
Visible
Boolean
Set/Get whether the OLEObjectis visible
Width
Double
Set/Get the width of the OLEobject frame 
ZOrder
Long
Read-only. The position of the OLEobject among all the other
objects on the sheet 
795
OLEObject Properties
OLEObject Methods
Name
Returns
Parameters
Description
Activate
Variant
Sets the focus and activates the OLE
object 
BringToFront
Variant
Brings the OLEobject to the front of all
the other objects 
Copy
Variant
Copies the OLEobject into the clipboard 
CopyPicture
Variant
AppearanceAsXl
Copies the OLEobject into the 
PictureAppearance
clipboard as a picture. The 
FormatAsXlCopy
Appearanceparameter can be 
PictureFormat
used to specify whether the picture is
copied as it looks on the screen or
when printed. The Formatparameter
can specify the type of picture that will
be put into the clipboard
Cut
Variant
Cuts the OLEobject into the clipboard 
Delete
Variant
Deletes the OLEObjectobject from the
clipboard 
Duplicate
Object
Duplicates the OLEObjectobject into
the parent sheet 
Select
Variant
[Replace]
Selects the OLEObjectobject 
SendToBack
Variant
Brings the OLEObjectobject to the
back of other objects 
Update
Variant
Updates the OLEobject link, if 
applicable 
Verb
Variant
VerbAsXlOLEVerb
Performs an action on the parent OLE
object that triggers a reaction in the
OLEobject (for example, xlOpen
OLEObject Events
Name
Parameters
Description
GotFocus
Triggered when the OLEobject gets focus
LostFocus
Triggered when the OLEobject loses focus
Outline Object
The Outlineobject represents the outline feature in Excel. The parent of the Outlineobject is the
WorkSheetobject.
796
OLEObject Methods
Outline Common Properties
The ApplicationCreator, and Parentproperties are defined at the beginning of this appendix.
Outline Properties
Name
Returns
Description
AutomaticStyles
Boolean
Set/Get whether the outline has styles auto-
matically assigned by Excel 
SummaryColumn
XlSummaryColumn
Set/Get whether the summary columns are
to the left (xlLeft) or the right (xlRight) of
the detail columns 
SummaryRow
XlSummaryRow
Set/Get whether the summary rows are
above (xlAbove) or below (xlBelow) the
detail rows 
Outline Methods
Name
Returns
Parameters
Description
ShowLevels
Variant
[RowLevels],
Show the details of rows and columns 
[ColumnLevels]
at a higher level as specified by the
RowLevelsand ColumnLevelsparame-
ters, respectively. The rest of the details for
the other levels are hidden 
Outline Object Example
Sub ShowOutlines()
Dim oOutl As Outline
‘Group some rows
ActiveSheet.Range(“4:5”).Group
‘Get the Outline object
Set oOutl = ActiveSheet.Outline
‘Format the outline display
With oOutl
.ShowLevels 1
.SummaryRow = xlSummaryAbove
End With
End Sub
Page Object and the Pages Collection
The Pageobject represents a single page in a given workbook. The Pagescollection represents a collec-
tion of Pageobjects in a workbook. The Pagescollection exposes only two properties, the standard
Countproperty and the Itemproperty, which returns a single Pageobject.
797
Outline Common Properties
Documents you may be interested
Documents you may be interested