Is This Content Helpful?
We're glad to know this article was helpful.
This article was contributed by Esri Singapore.
VBA code that was created in ArcGIS 9.3 may return the following error in ArcGIS 10.
"Error 13: Type mismatch"
When code created with ArcGIS 9.3 contains the following lines and is run in ArcGIS 10, a mismatch error is returned.
Public Sub Run()
Dim pMxDoc As IMxDocument
Set pMxDoc = ThisDocument
Dim pPageLayout As IPageLayout
Set pPageLayout = pMxDoc.PageLayout
Dim pPage As IPage
Set pPage = pPageLayout.Page '** error occurs here **
Dim pPageLayout As esriCarto.IPageLayout
Set pPageLayout = pMxDocument.PageLayout
Dim pPage As esriCarto.IPage
Set pPage = pPageLayout.Page