第一部分
第一章 VBA概述
1.1 什么是VBA
1.2 VB、VBA和VBScript
1.3 VBA的安装
1.4 VBA编辑器
1.5 一个简单VBA程序
第二章 VBA程序设计基础
2.1 VBA与CorelDRAW10
2.2 数据类型、运算符与表达式
2.3 过程
2.4逻辑运算和判断控制
2.5 循环控制
2.6 程序控件
2.7 程序调试和错误处理
第三章 VBA在CorelDraw10中的应用
3.1 输出文本及其坐标为文本文件
3.2 添加菜单和工具条
3.3 输出数据库文件
第四章 VBA实例
4.1 实例1:查找相同对象
4.2 实例2:查找并替换相同对象
4.3 实例3:为等高线自动设色
4.4 实例4:输出多边形内文本为文本文件
4.5 实例5:输出多边形内文本为数据库文件
4.6 实例6:全部关闭或打开图层
4.7 实例7:裁切阴影效果图形
4.8 实例7:裁出多边形内的图形
第二部分
第六章 VBA 6.0 for CorelDraw10开发参考
类:ActiveView
Application:
OriginX
OriginY
Parent
Type
Zoom
SetActualSize()
SetViewPoint(ByVal X AS Double, ByVal Y AS Double,
ToFitAllObjects()
ToFitArea(ByVal Left AS Double, ByVal Top AS Doubl
ToFitPage()
ToFitPageHeight()
ToFitPageWidth()
ToFitSelection()
ToFitShape(ByRef Shape AS Shape)
ToFitShapeRange(ByRef ShapeRange AS ShapeRange)
类:AddinHook
Application
Parent
Filter
Execute()
New(ByRef NewDocument AS Document)
ShapeCreated(ByRef NewShape AS Shape)
WhileDrawing(ByRef TheShape AS Shape, ByRef X AS L
类:AddIns
Application
Collection
Parent
Attach ( ByVal Filter AS cdrAddinFilter, ByVal Exe
类:Application
ActiveDocument
ActiveLayer
ActivePage
ActivePalette
ActiveSelection
ActiveSelectionRange
ActiveShape
ActiveTool
ActiveWindow
ActiveWorkspace
AddIns
Application
AppWindow
ArrowHeads
Clipboard
CommandBars
ConfigPath
Documents
EventsEnabled
FontList
Optimization
GMSManager
MainMenu
OutlineStyles
Palettes
PanoseMatching
Parent
Path
PatternCanvases
Printers
PrintJob
RecentFiles
SetupPath
StatusBar
VBE
Version
VersionBuild
VersionMajor
VersionMinor
Visible
Windows
Workspaces
cdrMixedDouble()
cdrMixedSingle()
cdrMixedLong()
CorelScript()
CorelScriptTools()
CreateBWColor(ByVal White As Boolean)
CreateCMYColor(ByVal Cyan As Long, ByVal Magenta A
CreateCMYKColor(ByVal Cyan As Long, ByVal Magenta
CreateColor()
CreateColorEx(ByVal ColorModel AS Long, ByVal V1 A
CreateDocument()
CreateDocumentFromTemplate(ByVal Template As Strin
CreateFixedColor(ByVal PaletteID As cdrPaletteID,
CreateGrayColor(ByVal GrayValue As Long)
CreateHLSColor(ByVal Hue As Long, ByVal Lightness
CreateHSBColor(ByVal Hue As Long, ByVal Saturation
CreateLabColor(ByVal L As Long, ByVal A As Long, B
CreateRegistrationColor()
CreateRGBColor(ByVal Red As Long, ByVal Green As L
CreateShapePoint(ByVal PositionX As Double, ByVal
CreateYIQColor(ByVal Y As Long, ByVal I As Long, B
OpenCorelScriptFile(ByVal FileName AS String)
ImportWorkspace(ByVal FileName As String)
OpenDocument(ByVal FileName AS String)
Quit()
类:AppWindow
Active
Application
Caption
ClientHeight
ClientWidth
Handle
Height
Left
Parent
Top
Width
WindowState
Activate()
类:ArrowHead
Index
类:ArrowHeads
Application:
Count
Item(ByVal Index AS Long)
Parent
Remove(ByVal Index AS Long)
类:Bitmap
ExternallyLinked
ResolutionX
ResolutionY
SizeHeight
SizeWidth
Inflate(ByVal Width AS Long, ByVal Height AS Long)
ResolveLink()
UpdateLink()
类:Clipboard
Application
Empty
Parent
Valid
Clear()
DataPresent(ByVal FormatName AS String)
类:CloneLink
Application
BitmapColorMaskLinked
CloneParent
FillLinked
OutlineLinked
Parent
ShapeLinked
TransformLinked