What's New in Microsoft Office Visio 2003 for ShapeSheet Developers [Visio 2003 SDK Documentation]

Microsoft Office Visio 2003 provides a powerful single platform for your custom drawing solutions. New ShapeSheet sections, rows, and cells, along with Automation objects, properties, methods, and events, give you more options for defining the behavior of the elements in your solutions.

New features for ShapeSheet developers in Visio 2003

  • Formula Tracing window   To assist in the task of identifying interdependencies between ShapeSheet cells, you can use this window to trace both dependent and precedent cells of a given cell.
  • Style Explorer window   This window provides shape developers with a quick way to determine which shape cells inherit from a given style, or the style from which a given cell inherits its value.
  • Smart tags   You can use smart tags to make shape actions and settings more discoverable, to alert users to incomplete actions, or to let users start processes external to the drawing.
  • Enhanced ShapeSheet spreadsheet   See below for lists of new sections, rows, and cells.
  • New functions   See below for a list of new functions you can use in your formulas.
  • Universal names displayed   The ShapeSheet now displays only universal names in cell formulas and values. (In prior versions, universal names were not visible in the user interface.)

For a list of new features in Visio 2003 that are of interest to Automation developers, see What's new in Microsoft Office Visio 2003 for Automation developers.

The following topics provide lists of ShapeSheet elements that are new in Visio 2003.

New cells (by section)

Section New cell
Actions BeginGroup
ButtonFace
Invisible
ReadOnly
SortKey
TagName
Annotation Comment
Date
LangID
MarkerIndex
X
Y
Character AsianFont
ComplexScriptFont
ComplexScriptSize
DoubleStrikethrough
LangID
LocalizeFont
Custom Properties Calendar
LangID
Document Properties AddMarkup
DocLangID
ViewMarkup
Fill Format ShapeShdwObliqueAngle
ShapeShdwOffsetX
ShapeShdwOffsetY
ShapeShdwScaleFactor
ShapeShdwType cell
Hyperlinks Invisible
SortKey
Miscellaneous Calendar
DropOnPageScale
LangID
LocalizeMerge
Page Layout PageShapeSplit
Page Properties ShdwObliqueAngle
ShdwScaleFactor
ShdwType
UIVisibility
Paragraph BulletFont
BulletSize
Flags
LocBulletFont
TextPosAfterBullet
Print Properties CenterX
CenterY
OnPage
PageBottomMargin
PageLeftMargin cell
PageRightMargin
PagesX
PagesY
PageTopMargin
PaperKind
PaperSource
PrintGrid
PrintPageOrientation
ScaleX
ScaleY
Protection LockCustProp
Reviewer Color
Initials
Name
Shape Layout ShapeSplit
ShapeSplittable
Smart Tags ButtonFace
Description
Disabled
DisplayMode
TagName
X
X Justify
Y
Y Justify
Text Fields Calendar
ObjectKind

New cells (alphabetical list)

New cell Section
AddMarkup Document Properties
AsianFont Character
BeginGroup Actions
BulletFont Paragraph
BulletSize Paragraph
ButtonFace Actions
ButtonFace Smart Tags
Calendar Custom Properties
Calendar Miscellaneous
Calendar Text Fields
CenterX Print Properties
CenterY Print Properties
Color Reviewer
Comment Annotation
ComplexScriptFont Character
ComplexScriptSize Character
Date Annotation
Description Smart Tags
Disabled Smart Tags
DisplayMode Smart Tags
DocLangID Document Properties
DoubleStrikethrough Character
DropOnPageScale Miscellaneous
Flags Paragraph
Initials Reviewer
Invisible Actions
Invisible Hyperlinks
LangID Annotation
LangID Character
LangID Custom Properties
LangID Miscellaneous
LocalizeFont Character
LocalizeMerge Miscellaneous
LocBulletFont Paragraph
LockCustProp Protection
MarkerIndex Annotation
Name Reviewer
ObjectKind Text Fields
OnPage Print Properties
PageBottomMargin Print Properties
PageLeftMargin cell Print Properties
PageRightMargin Print Properties
PageShapeSplit Page Layout
PagesX Print Properties
PagesY Print Properties
PageTopMargin Print Properties
PaperKind Print Properties
PaperSource Print Properties
PrintGrid Print Properties
PrintPageOrientation Print Properties
ReadOnly Actions
ScaleX Print Properties
ScaleY Print Properties
ShapeShdwObliqueAngle Fill Format
ShapeShdwOffsetX Fill Format
ShapeShdwOffsetY Fill Format
ShapeShdwScaleFactor Fill Format
ShapeShdwType cell Fill Format
ShapeSplit Shape Layout
ShapeSplittable Shape Layout
ShdwObliqueAngle Page Properties
ShdwScaleFactor Page Properties
ShdwType Page Properties
SortKey Actions
SortKey Hyperlinks
TagName Actions
TagName Smart Tags
TextPosAfterBullet Paragraph
UIVisibility Page Properties
ViewMarkup Document Properties
X Annotation
X Smart Tags
X Justify Smart Tags
Y Annotation
Y Smart Tags
Y Justify Smart Tags

New sections (alphabetical list)

New section Description
Annotation Contains information about comments inserted into a document page.
Print Properties Contains information about how the drawing page is formatted on the printer page.
Reviewer Contains identifying information about each document reviewer.
Smart Tags Contains information about smart tags.

New named rows (alphabetical list)

New row Description
Actions Contains information about a menu item on a shortcut (right-click) or smart tag menu.
Controls Contains information about a single control handle.
Smart Tags Contains information about a single smart tag.

New functions (alphabetical list)

New function
BLOB
BOUND
FIND
FORMULAEXISTS
LEFT
LEN
LOCALFORMULAEXISTS
MID
QUEUEMARKEREVENT
REPLACE
REPT
REWIDEN
RIGHT
RUNMACRO
SETATREF
SETATREFEVAL
SETATREFEXPR
SUBSTITUTE
TRIM
UNICHAR

For a list of new Automation objects, properties, methods, events, and interfaces, see What's new in Microsoft Office Visio 2003 for Automation developers.

Visit the Visio Developer Center on MSDN, the Microsoft Developer Network Web site, for the latest information about developing with Visio, including product news, technical articles, downloads, samples, and the Visio SDK.