Share via


Introduction to Reference Documentation [Office 2003 SDK Documentation]

In this section, you will find the reference information for the files that you will create for your smart document projects.

Reference section Description
ISmartDocument The ISmartDocument interface is the main interface that you use when you create your smart document code components. This interface contains the following properties and methods.
Properties Methods
ControlCaptionFromID
ControlCount
ControlID
ControlNameFromID
ControlTypeFromID
SmartDocXMLTypeCaption
SmartDocXMLTypeCount
SmartDocXMLTypeName
ImageClick
InvokeControl
OnCheckboxChange
OnListOrComboSelectChange
OnPaneUpdateComplete
OnRadioGroupSelectChange
OnTextboxContentChange
PopulateActiveXProps
PopulateCheckbox
PopulateDocumentFragment
PopulateHelpContent
PopulateImage
PopulateListOrComboContent
PopulateOther
PopulateRadioGroup
PopulateTextboxContent
SmartDocInitialize
ISmartDocProperties Use the ISmartDocProperties interface to specify the appearance for smart document controls and to access the built-in properties for ActiveX® controls. This interface contains the following properties and methods.
Properties Methods
Count
KeyFromIndex
ValueFromIndex
Read
Write
XML Expansion Pack Manifest Schema The XML Expansion Pack Manifest Schema reference provides information on the elements and their associated attributes for the manifest schema. You will also find information about the namespace and the general structure of manifest files. The XML Expansion Pack Manifest Schema contains the following elements.
Elements
alias Element
application Element
CLSID Element
CLSNAME Element
context Element
documentSpecific Element
file Element
filePath Element
installPath Element
keyName Element
keyValue Element
layout Element
managed Element
manifest Element
manifestCollection Element
manifestURL Element
path Element
PROGID Element
registry Element
registryKey Element
regsvr32 Element
runFromServer Element
solution Element
solutionID Element
targetApplication Element
templateID Element
type Element
updateFrequency Element
uri Element
value Element
valueName Element
valueType Element
version Element

Microsoft Office Smart Tag List (MOSTL) Schema You can use the MOSTL Schema to create a smart document that doesn't require a code dynamic-link library (DLL) that implements the ISmartDocument interface. The MOSTL Schema contains the following elements.
Elements
action Element
actions Element
actionType Element
autoUpdate Element
caption Element
description Element
elementAction Element
help Element
imageURL Element
insertXML Element
lastCheckpoint Element
lastUpdate Element
lcid Element
moreInfoURL Element
name Element
removeXML Element
smartDoc Element
smartTagList Element
solutionID Element
updateable Element
updateFrequency Element
updateURL Element