home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PSION CD 2
/
PsionCDVol2.iso
/
Programs
/
1110
/
Readme.txt
< prev
next >
Wrap
Text File
|
2001-08-25
|
8KB
|
163 lines
ContactC
ContactCopy
UPGRADE NOTICE
This applies only if you are upgrading from earlier versions.
Before using ContactC version 5.00, copy UpgrC500.opo to the Macros folder
and run it as a macro once; then delete UpgrC500.opo. This will upgrade the
fields databases. Do not use on fields databases zipped with version 5.00.
PURPOSE
ContactC brings data from Contacts to your documents in a fully customisable
fashion.
It was designed as a tool for addressing Word documents such as letters and
faxes.
SETUP
ContactC runs under Macro5, ⌐ Pascal Nicolas.
Install SYSTINFO.SIS and CNTOPX.SIS; copy ContactC.opo to the Macros folder;
create a folder for storage of field code databases and copy the "All
fields", "Fax fields", "Private" and "Business" databases to this folder.
At first startup you will be prompted to select one of these fields databases.
A directory C:\System\Apps\ContactC\ will be created, including files
ContactC.dat and ContactC.ini. This concludes the initialisation.
USAGE
Usage is evident:
ò Run ContactC;
ò Enter any text referring to first name, last name or company name of the
recipient and hit OK, or alternatively enter a text string and choose Ctrl+A
for search in all fields (in this option use * to separate text that may
appear in different fields);
ò Matching contacts will be shown; pick the one you are looking for or refine
the search (use Ctrl+V to paste the search string, e.g. as search input for
ContactX);
ò For switching fields database or changing field settings press Fields
(Ctrl+F).
If you choose Copy (Ctrl+C) from the last dialog, field labels and contact
data will be written to the clipboard; use Ctrl+V to paste.
Hitting OK will directly paste contact data in the foreground document,
provided that direct pasting has not been disabled for the target application.
COPY/PASTE
By default, direct pasting has been disabled with the applications Bombs,
Calc, Record, Spell, System and Macro5. Pressing either Copy or OK will write
field labels and contact data to the clipboard in these cases.
For changing the default settings an add-on macro is available. To obtain
this macro please send a request to the author, indicating your machine type
and language version.
ADDRESSING
ContactC was designed for addressing Word documents, such as letters and
faxes:
ò Create a Word template using field codes as set in the "All fields"
database (templates "ContactC.tpl" and "Fax.tpl" supplied), or adapt the
codes in the database to suit existing templates;
ò Create a new document based on this template;
ò Run ContactC, find the recipient and press OK.
If the foreground document is a non-empty Word document and the addressing
flag is set (see below), the field codes in the document will be replaced
with the corresponding address data of the recipient. Here Ctrl+V pastes the
recipients first + last name or company name. The document is saved before
addressing; revert to saved if you don't like the result (Ctrl+R).
The code replacement works by sending keys to Word, using Macro5 commands. In
order to allow Word to keep up with this process it is slowed down. The time
required for addressing can be significantly reduced by deleting unused codes
from the fields database.
FIELD DATABASES
You can create separate field databases for different tasks (such as "Fax
fields") and customise the pasting behaviour for each task using settings.
Field names in the databases may be changed freely. Do not modify the ID
numbers, which identify the fields to be called from the Contacts database.
The ID sequence is Contacts default; nr 33 (birthday) is left out since the
Contact.opx does not support the date format.
Settings may be specified from the View option (Ctrl+V) in the Fields dialog.
Keep the Settings record (ID=0) in top of the database for convenient
updating. If it is in another position you may manually paste modified
settings from the clipboard.
Flags
a=0 addressing disabled
a=1 addressing enabled
f=0 no field labels pasted
f=1 field labels from contacts store
f=2 field labels from fields database
b=0 forced line break after contact data (Shift+Enter)
b=1 new paragraph after contact data (Enter)
y=0 year in four digits
y=1 year in two digits
s=0 time without seconds
s=1 time with seconds
Numeric
r=# number of tabs before field labels
t=# number of tabs between field labels and data
ò valid nrs of tabs are 0 thru 4; default is 1
n=### maximum paste length of name data strings (field ID's 1 thru 5)
l=### maximum paste length of other data strings (field ID's 6 thru 34)
ò valid string lengths are 0 thru 250; default is 250
Text
i=? index; this single-digit string is internally appended to all field codes
specified in the fields dbase (space is ignored)
Syntax
ò default values for flags and text are zero c.q. null
ò if a flag or text is expected, only the single digit directly behind the =
is read
ò if a numeric is expected, only the first 3 figures directly behind the =
are read
ò for flags, any reading other than zero, space, or 1 is interpreted as 2
HISTORY
Version Bytes Date Modifications
5.00 15388 25 aug 2001 ò final ò uses ContactX search book if
suitable ò line breaks flag inverted ò new default settings for data string
lengths
2.00 14786 22 jun 2001 ò not released ò code synchronised with ContactX
4.00 ò re-arranged settings
1.90 14735 01 may 2001 ò setting added for line breaks
1.85 14669 07 feb 2001 ò fixed minor flaw on search skipping
1.80 14642 01 feb 2001 ò selected contact added to final fields dialog
1.75 14591 28 jan 2001 ò displays ContactX contacts book name
1.70 14295 22 jan 2001 ò fixed bug with fields after database switching
1.65 14308 18 jan 2001 ò save settings confirmation dialog changed
1.60 14305 15 jan 2001 ò credit lines removed from 'About' ò final
amendments ò unlocks read-only field databases
1.55 14388 14 jan 2001 ò settings accessible from program
1.45 12660 08 jan 2001 ò layout of final dialog changed
1.40 12650 06 jan 2001 ò flaw fixed: Word foregrounded after pasting
1.35 12652 01 jan 2001 ò operational for add-on
1.25 12562 31 dec 2000 ò prepared for add-on
1.20 12368 01 nov 2000 ò name search with * blocked
1.15 12294 21 oct 2000 ò fields dbases not allowed in ContactC.ini folder
1.10 12191 20 oct 2000 ò allows fields dbases in System folder if
visible ò checks active contacts store (C or D disk)
1.00 11853 10 may 2000 ò first release
COPYRIGHT
All rights reserved by the author.
DISCLAIMER
The author waives responsibility for any adverse consequence of using this
program;
running it is allowed under the condition that the user accepts the full risk
of use.
CREDITS
To Pascal Nicolas for Macro5 and support on clipboard functions, to Huub
Linthorst for date and time routines, to Richard Smedley for SafeOPL and to
Joachim Maier for support with the German 5mx.
KNOWN ISSUES
ContactC was written on the UK 5mx, and tested on the UK and German 5mx.
All known issues originate from the Contact.opx library, version 1.00. It is
yet unknown when EPOC will have the opx debugged.
ò The contents of the "Job title" field are ignored in searches.
ò Fields in contacts that were imported from other vCard applications may not
be recognised. These will be pasted as "û failed û", where the û has
character code 150. Known failures involve address fields, following
synchronisation with MS Outlook and MS Schedule.
FEEDBACK
Please mail your findings to: Frans Franken
ContactC@franken.demon.nl
Latest version and more at: http://www.franken.demon.nl