<< Click to Display Table of Contents >> AutoCorrectEntries (collection) |
Access path: Application à AutoCorrect à Entries
1 Description
The AutoCorrectEntries collection contains all SmartText entries defined. The individual elements of this collection are of the type AutoCorrectEntry.
2 Access to the collection
There is exactly one instance of the AutoCorrectEntries collection during the whole runtime of TextMaker. It is accessed through Application.AutoCorrect.Entries:
' Create a SmartText entry named "sd" containing "sales department"
tm.Application.AutoCorrect.Entries.Add "sd", "sales department"
3 Properties, objects, collections and methods
Properties:
▪Count R/O
Objects:
▪Item → AutoCorrectEntry (default object)
▪Application → Application
▪Parent → AutoCorrect
Methods:
▪Add
Count (property, R/O)
Data type: Long
Returns the number of the AutoCorrectEntry objects, i.e. the number of the currently defined SmartText entries.
Item (pointer to object)
Data type: Object
Returns an individual AutoCorrectEntry object, i.e. the definition of an individual SmartText entry.
Which AutoCorrect object you get depends on the value that you pass to Item. You can specify either the numeric index or the name of the desired SmartText entry. Examples:
' Show the contents of the first defined SmartText entry
MsgBox tm.Application.AutoCorrect.Entries.Item(1).Value
' Show the contents of the SmartText entry with the name "sd"
MsgBox tm.Application.AutoCorrect.Entries.Item("sd").Value
Application (pointer to object)
Data type: Object
Returns the Application object.
Parent (pointer to object)
Data type: Object
Returns the parent object, i.e. AutoCorrect.
Add (method)
Add a new AutoCorrectEntry entry.
Syntax:
Add Name, Value
Parameters:
Name (type: String): The name of the new SmartText entry. If the name is empty or already exists, the call to the method fails. |
Value (type: String): The text for the new SmartText entry. If the passed string is empty, the call of the method fails. |
Return type:
Object (an AutoCorrectEntry object which represents the new SmartText entry) |
Example:
' Create a SmartText entry named "sd" containing "sales department"
tm.Application.AutoCorrect.Entries.Add "sd", "sales department"