MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C4DF44.13BD4DC0"

This document is a Single File Web Page, also known as a Web Archive file.  If you are seeing this message, your browser or editor doesn't support Web Archive files.  Please download a browser that supports Web Archive, such as Microsoft Internet Explorer.

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List
href=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegac=
ydata_files/filelist.xml">
<link rel=3DEdit-Time-Data
href=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegac=
ydata_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Using COMSDK based technology to give Office applications access to =
your
legacy data</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Ed Richard</o:Author>
  <o:LastAuthor>Ed Richard</o:LastAuthor>
  <o:Revision>8</o:Revision>
  <o:TotalTime>85</o:TotalTime>
  <o:Created>2004-12-11T03:10:00Z</o:Created>
  <o:LastSaved>2004-12-11T04:41:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>1173</o:Words>
  <o:Characters>6687</o:Characters>
  <o:Company>NewObjectives</o:Company>
  <o:Lines>55</o:Lines>
  <o:Paragraphs>15</o:Paragraphs>
  <o:CharactersWithSpaces>7845</o:CharactersWithSpaces>
  <o:Version>11.6250</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:TargetScreenSize>1024x768</o:TargetScreenSize>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:DisplayBackgroundShape/>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129279 0;}
@font-face
	{font-family:"\@Arial Unicode MS";
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129279 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:16.0pt;
	font-family:Arial;
	mso-font-kerning:16.0pt;}
h2
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:14.0pt;
	font-family:Arial;
	font-style:italic;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<h1><span style=3D'mso-fareast-font-family:"Arial Unicode MS"'>Using COMSDK=
 based
technology to give Office applications access to your legacy data.<o:p></o:=
p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>The lat=
est
version of the COMSDK comes with a sample that allows you to access you
RDD-based data from any COM-client. Examples of COM-clients are VBA (so the
Office apps like MS-Word and MS-Excel) but also VB-script.<o:p></o:p></span=
></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>After
installation of the COMSDK (downloadable from <a href=3D"http://www.comsdk.=
com/">www.comsdk.com</a>)
you will find a subfolder in your COMSDK install folder called <span
class=3DSpellE>dbReader</span>. This application is an example of a COM-ser=
ver
application written using the COMSDK functions and classes that provides ac=
cess
to your <span class=3DSpellE>dbf&#8217;s</span> using <span class=3DSpellE>=
VO&#8217;s</span>
VORDD functions. The object model is different from that of <span class=3DS=
pellE>dbServer</span>
and somewhat optimized for doing queries resulting in <span class=3DSpellE>=
recordsets</span>.
<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Arial Unicode MS"'>Installation=
<o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>You nee=
d to
import TS_DBREADER.AEF into your COMSDK project and compile and create an .=
Exe.
If you don&#8217;t have a COMSDK project yet, just double click on the .<sp=
an
class=3DSpellE>voprj</span> file in the Project folder in the COMSDK instal=
l.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Dependi=
ng on
how you want to use this component choose either of two <span class=3DGramE=
>scenario&#8217;s</span>;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>1. Inst=
all in a
separate folder and make sure all the required runtime files are there or<o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>2. Crea=
te in
\Cavo27\bin and copy <span class=3DSpellE>ts_dbreader.tlb</span> there.<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Obvious=
ly in an
application deployment scenario, you would install TS_dbReader.Exe and .<sp=
an
class=3DSpellE>Tlb</span> in the folder where you also have the VO runtime =
files
and your application .exe and <span class=3DSpellE>dll&#8217;s</span>.<o:p>=
</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>After y=
ou&#8217;ve
created the TS_dbReader.exe you need to register this <span class=3DSpellE>=
comserver</span>.
Open a command prompt, CD to the folder you&#8217;ve created the .Exe in and
type <span class=3DSpellE>TS_dbReader</span> /<span class=3DGramE>REGISTER,=
</span>
this will register the component and the <span class=3DSpellE>Typelibrary</=
span>
which is provided in a separate file (TS_DBREADER.TLB). You should get two =
<span
class=3DSpellE>messageboxes</span> confirming registration of the component=
 and
the <span class=3DSpellE>typelibrary</span>.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Arial Unicode MS"'>Using<o:p></=
o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>You are=
 now
ready to start testing the <span class=3DSpellE>dbReader</span>, let&#8217;=
s try
it out by writing a little script in vb. Start Notepad and paste the follow=
ing
code:<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Set <span class=3DSpellE>IXPServer=
</span>=3D<span
class=3DSpellE><span class=3DGramE>CreateObject</span></span><span class=3D=
GramE>(</span>&quot;<span
class=3DSpellE>TS_DBReader.Server</span>&quot;)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DSpellE><b style=3D'mso-bidi-font-weight:=
normal'><span
style=3D'font-family:"Arial Unicode MS"'>MsgBox</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
<span class=3DSpellE>IXPServer<span class=3DGramE>,,&quot;</span>IXPServer<=
/span>(<span
class=3DSpellE>TS_DBReader.Server</span>)&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Now Fil=
e, Save <span
class=3DGramE>As</span> <span class=3DSpellE>TestdbReader.VBS</span> and ex=
ecute
this script by double clicking on this file from Windows Explorer.<o:p></o:=
p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>You sho=
uld see
a <span class=3DSpellE>messagebox</span>, basically showing the &#8216;<span
class=3DSpellE>AsString</span>&#8217; of the <span class=3DSpellE>dbreader<=
/span>
component, giving you some details about the <span class=3DSpellE>comserver=
</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><!--[if=
 gte vml 1]><v:shapetype
 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=
=3D"t"
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" style=3D'wi=
dth:270.75pt;
 height:138.75pt'>
 <v:imagedata src=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsacce=
sstoyourlegacydata_files/image001.png"
  o:title=3D""/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D361 height=3D185
src=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacy=
data_files/image002.jpg"
v:shapes=3D"_x0000_i1025"><![endif]><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>You now=
 know,
you&#8217;ve got a working <span class=3DSpellE>comserver</span>. Let&#8217=
;s
expand this script a little to open a dbf and skip through the records.<o:p=
></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Add the=
 following
code to your script (you might have to change the path to reflect your
installation):<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Set <span class=3DSpellE>IXPServer=
</span>=3D<span
class=3DSpellE><span class=3DGramE>CreateObject</span></span><span class=3D=
GramE>(</span>&quot;<span
class=3DSpellE>TS_DBReader.Server</span>&quot;)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DSpellE><b style=3D'mso-bidi-font-weight:=
normal'><span
style=3D'font-family:"Arial Unicode MS"'>MsgBox</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
<span class=3DSpellE>IXPServer<span class=3DGramE>,,&quot;</span>IXPServer<=
/span>(<span
class=3DSpellE>TS_DBReader.Server</span>)&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Set <span class=3DSpellE>IXPRecord=
setFactory</span>
=3D <span class=3DSpellE><span class=3DGramE>IXPServer.IRecordsetFactory</s=
pan></span><span
class=3DGramE>(</span>-1,&quot;DBFCDX&quot;,&quot;C:\Cavo27\comsdk\DBReader=
\TS_DBReaderTestFileCDX.DBF&quot;)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DSpellE><b style=3D'mso-bidi-font-weight:=
normal'><span
style=3D'font-family:"Arial Unicode MS"'>MsgBox</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
<span class=3DSpellE>IXPRecordsetFactory<span class=3DGramE>,,&quot;</span>=
IXPRecordsetFactory</span>&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE><span class=3DGramE>lShared</span></span><span class=3DGramE=
>=3D</span>True<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE><span class=3DGramE>lReadOnly</span></span><span class=3DGra=
mE>=3D</span>False<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Set
<span class=3DSpellE>IXPRecordset</span> =3D <span class=3DSpellE><span cla=
ss=3DGramE>IXPRecordsetFactory.IRecordsetEx</span></span><span
class=3DGramE>(</span><span class=3DSpellE>lShared,lReadOnly</span>)<o:p></=
o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE>MsgBox</span> <span class=3DSpellE>IXPRecordset<span class=
=3DGramE>,,&quot;</span>IXPRecordset</span>&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Set
<span class=3DSpellE>IXPCursor</span> =3D <span class=3DSpellE>IXPRecordset=
.ICursor</span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE>MsgBox</span> <span class=3DSpellE>IXPCursor<span class=3DGr=
amE>,,&quot;</span>IXPCursor</span>&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE>Tmp</span> =3D <span class=3DSpellE><span class=3DGramE>IXPC=
ursor.Skip</span></span><span
class=3DGramE>(</span>+3)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>While
Not <span class=3DSpellE>IXPCursor.IsBOF</span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:2'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Set
<span class=3DSpellE>IXPRecord</span> =3D <span class=3DSpellE>IXPCursor.IR=
ecord</span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:2'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE>MsgBox</span> <span class=3DSpellE>IXPRecord,<span class=3DG=
ramE>,IXPRecord</span></span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:2'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DSpellE>Tmp</span> =3D <span class=3DSpellE><span class=3DGramE>IXPC=
ursor.Skip</span></span><span
class=3DGramE>(</span>-1)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Wend<o:p></o:p>=
</span></b></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Save an=
d run,
and as you can see all of the objects returned actually reveal most of their
properties when you display them using the VB-<span class=3DSpellE>MsgBox</=
span>
function.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Using t=
he
Cursor-object we can also retrieve <span class=3DSpellE>Fieldvalues</span>,=
 much
like <span class=3DSpellE>VO&#8217;s</span> <span class=3DSpellE><span clas=
s=3DGramE>Fieldget</span></span><span
class=3DGramE>(</span>):<o:p></o:p></span></p>

<p class=3DMsoNormal><span class=3DSpellE><b style=3D'mso-bidi-font-weight:=
normal'><span
style=3D'font-family:"Arial Unicode MS"'>MsgBox</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
<span class=3DSpellE><span class=3DGramE>IXPCursor.FieldValue</span></span>=
<span
class=3DGramE>(</span>1),,&quot;<span class=3DSpellE>IXPCursor.FieldValue</=
span>(1)&quot;<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:"Arial=
 Unicode MS"'>Thera</span></span><span
style=3D'font-family:"Arial Unicode MS"'> are <span class=3DGramE>lot&#8217=
;s</span>
of other method&#8217;s and properties in the <span class=3DSpellE>dbReader=
</span>
object-model. You can have a good look at the <span class=3DSpellE>TS_DBRea=
der.VBS</span>
in the <span class=3DSpellE>dbReader</span> folder to get a feel for what&#=
8217;s
there and how it can be used. <span style=3D'mso-spacerun:yes'>&nbsp;</span=
>You
can set scopes, set orders do <span class=3DGramE>seeks</span> etc. And, do=
n&#8217;t
forget! all of the source code is right there in <span class=3DSpellE>TS_DB=
Reader.AEF</span>
in case you need to change anything, or want to add stuff.<o:p></o:p></span=
></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Ok, now=
 that we
know how to use the component, let&#8217;s look at calling it from MS-Word =
for
example, and taking it just a bit further let&#8217;s make use of
XML-technology in Office 2003 to implement what you might call the base ver=
sion
of a smart-document.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Office =
2003
allows us to attach XML-schema&#8217;s or <span class=3DSpellE>XSD&#8217;s<=
/span>
to our documents and place labels in the document that &#8216;tag&#8217; an
area. Much like you would previously have done using fields or bookmarks. T=
hese
tag&#8217;s can be found using script and used as XML-elements off course. =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Here&#8=
217;s a
little snippet of a part of a word-document where these tags have been appl=
ied,
in this case the macro has already run and the data is therefore present in=
side
the tags.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'mso-fareast-font-family:"Arial Unicode =
MS"'><!--[if gte vml 1]><v:shape
 id=3D"_x0000_i1026" type=3D"#_x0000_t75" style=3D'width:331.5pt;height:115=
.5pt'>
 <v:imagedata src=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsacce=
sstoyourlegacydata_files/image004.png"
  o:title=3D""/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D442 height=3D154
src=3D"UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacy=
data_files/image005.jpg"
v:shapes=3D"_x0000_i1026"><![endif]><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'mso-fareast-font-family:"Arial Unicode =
MS"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'mso-fareast-font-family:"Arial Unicode =
MS"'>The
schema for the above can be something like this:<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'mso-fareast-font-family:"Arial Unicode =
MS"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:blue;
mso-ansi-language:NL'>&lt;?</span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:maroon;mso-ansi-l=
anguage:
NL'>xml</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-family:=
"Courier New";
color:fuchsia;mso-ansi-language:NL'> </span><span class=3DSpellE><span lang=
=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>version</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-fam=
ily:
"Courier New";color:blue;mso-ansi-language:NL'>=3D&quot;1.0&quot;</span><sp=
an
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'> </span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>encoding</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-fa=
mily:
"Courier New";color:blue;mso-ansi-language:NL'>=3D&quot;utf-<span class=3DG=
ramE>8&quot;<span
style=3D'color:fuchsia'> </span>?</span>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:blue;
mso-ansi-language:NL'>&lt;</span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:maroon;mso-ansi-l=
anguage:
NL'>xs</span></span><span class=3DGramE><span lang=3DNL style=3D'font-size:=
10.0pt;
font-family:"Courier New";color:maroon;mso-ansi-language:NL'>:schema</span>=
</span><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'> </span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>id</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-family:"=
Courier New";
color:blue;mso-ansi-language:NL'>=3D&quot;XMLSchema1&quot;</span><span lang=
=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;mso-ansi-=
language:
NL'> </span><span class=3DSpellE><span lang=3DNL style=3D'font-size:10.0pt;
font-family:"Courier New";color:red;mso-ansi-language:NL'>targetNamespace</=
span></span><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:blue;
mso-ansi-language:NL'>=3D&quot;http://tempuri.org/XMLSchema1.xsd&quot;</spa=
n><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'> </span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>elementFormDefault</span></span><span lang=3DNL style=3D'font-size:10.0=
pt;
font-family:"Courier New";color:blue;mso-ansi-language:NL'>=3D&quot;<span
class=3DSpellE>qualified</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; </span></span><span
class=3DSpellE><span lang=3DNL style=3D'font-size:10.0pt;font-family:"Couri=
er New";
color:red;mso-ansi-language:NL'>xmlns</span></span><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:blue;mso-ansi-lan=
guage:
NL'>=3D&quot;http://tempuri.org/XMLSchema1.xsd&quot;</span><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;mso-ansi-=
language:
NL'> </span><span class=3DSpellE><span lang=3DNL style=3D'font-size:10.0pt;
font-family:"Courier New";color:maroon;mso-ansi-language:NL'>xmlns</span></=
span><span
class=3DGramE><span lang=3DNL style=3D'font-size:10.0pt;font-family:"Courie=
r New";
color:fuchsia;mso-ansi-language:NL'>:</span><span class=3DSpellE><span lang=
=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>mstns</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-famil=
y:"Courier New";
color:blue;mso-ansi-language:NL'>=3D</span></span><span lang=3DNL style=3D'=
font-size:
10.0pt;font-family:"Courier New";color:blue;mso-ansi-language:NL'>&quot;htt=
p://tempuri.org/XMLSchema1.xsd&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; </span></span><span
class=3DSpellE><span lang=3DNL style=3D'font-size:10.0pt;font-family:"Couri=
er New";
color:maroon;mso-ansi-language:NL'>xmlns</span></span><span class=3DGramE><=
span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia;
mso-ansi-language:NL'>:</span><span class=3DSpellE><span lang=3DNL
style=3D'font-size:10.0pt;font-family:"Courier New";color:red;mso-ansi-lang=
uage:
NL'>xs</span></span><span lang=3DNL style=3D'font-size:10.0pt;font-family:"=
Courier New";
color:blue;mso-ansi-language:NL'>=3D</span></span><span lang=3DNL style=3D'=
font-size:
10.0pt;font-family:"Courier New";color:blue;mso-ansi-language:NL'>&quot;htt=
p://www.w3.org/2001/XMLSchema&quot;&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DNL style=3D'font-size:10.0pt;font-family:"Courier New";mso-ansi-lang=
uage:
NL'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><=
/span><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:blue'>&lt;</span>=
<span
class=3DSpellE><span style=3D'font-size:10.0pt;font-family:"Courier New";
color:maroon'>xs<span class=3DGramE>:element</span></span></span><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:fuchsia'> </span>=
<span
style=3D'font-size:10.0pt;font-family:"Courier New";color:red'>name</span><=
span
style=3D'font-size:10.0pt;font-family:"Courier New";color:blue'>=3D&quot;Ad=
dress&quot;&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span class=3DGramE><s=
pan
style=3D'color:maroon'>xs:</span></span><span style=3D'color:maroon'>comple=
xType</span></span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span class=3DGramE><s=
pan
style=3D'color:maroon'>xs:</span></span><span style=3D'color:maroon'>sequen=
ce</span></span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span style=3D'color:m=
aroon'>xs<span
class=3DGramE>:element</span></span></span><span style=3D'color:fuchsia'> <=
/span><span
style=3D'color:red'>name</span><span style=3D'color:blue'>=3D&quot;GIVEN&qu=
ot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>type</span><span
style=3D'color:blue'>=3D&quot;<span class=3DSpellE>xs:string</span>&quot;</=
span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span style=3D'color:m=
aroon'>xs<span
class=3DGramE>:element</span></span></span><span style=3D'color:fuchsia'> <=
/span><span
style=3D'color:red'>name</span><span style=3D'color:blue'>=3D&quot;SURNAME&=
quot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>type</span><span
style=3D'color:blue'>=3D&quot;<span class=3DSpellE>xs:string</span>&quot;</=
span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span style=3D'color:m=
aroon'>xs<span
class=3DGramE>:element</span></span></span><span style=3D'color:fuchsia'> <=
/span><span
style=3D'color:red'>name</span><span style=3D'color:blue'>=3D&quot;GAB&quot=
;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>type</span><span
style=3D'color:blue'>=3D&quot;<span class=3DSpellE>xs:integer</span>&quot;<=
/span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;</span><span class=3DSpellE><span style=3D'color:m=
aroon'>xs<span
class=3DGramE>:element</span></span></span><span style=3D'color:fuchsia'> <=
/span><span
style=3D'color:red'>name</span><span style=3D'color:blue'>=3D&quot;TITLE&qu=
ot;</span><span
style=3D'color:fuchsia'> </span><span style=3D'color:red'>type</span><span
style=3D'color:blue'>=3D&quot;<span class=3DSpellE>xs:string</span>&quot;</=
span><span
style=3D'color:fuchsia'> </span><span style=3D'color:blue'>/&gt;<o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;/</span><span class=3DSpellE><span style=3D'color:=
maroon'>xs<span
class=3DGramE>:sequence</span></span></span><span style=3D'color:blue'>&gt;=
<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'color:blue'>&lt;/</span><span class=3DSpellE><span style=3D'color:=
maroon'>xs<span
class=3DGramE>:complexType</span></span></span><span style=3D'color:blue'>&=
gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span style=3D'mso-tab=
-count:
1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style=3D'color:blue'>&lt;/</=
span><span
class=3DSpellE><span style=3D'color:maroon'>xs<span class=3DGramE>:element<=
/span></span></span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew";
color:blue'>&lt;/</span><span class=3DSpellE><span style=3D'font-size:10.0p=
t;
font-family:"Courier New";color:maroon'>xs<span class=3DGramE>:schema</span=
></span></span><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:blue'>&gt;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew";
color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>I won&#=
8217;t
go into how to create <span class=3DGramE>schema&#8217;s</span> and how to =
attach
them to word documents, there&#8217;s plenty of info on how to do that on <=
span
class=3DSpellE>msdn</span>. I suggest starting here: <a
href=3D"http://msdn.microsoft.com/office/understanding/xmloffice">http://ms=
dn.microsoft.com/office/understanding/xmloffice</a>,
and here: <a
href=3D"http://msdn.microsoft.com/office/understanding/xmloffice/articles/d=
efault.aspx?pull=3D/library/en-us/dno2k3ta/html/odc_ofeditingxmlwordexcel.a=
sp">http://msdn.microsoft.com/office/understanding/xmloffice/articles/defau=
lt.aspx?pull=3D/library/en-us/dno2k3ta/html/odc_ofeditingxmlwordexcel.asp</=
a><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>Assumin=
g we&#8217;ve
got a document with a schema and tags in it, we can now write a macro that
loops through the tags and fill&#8217;s them with data provided by <span
class=3DSpellE>dbReader</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Sub <span class=3DGramE>Test()</sp=
an><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Dim <span class=3DSpellE>IXPServer=
</span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DGramE><b style=3D'mso-bidi-font-weight:n=
ormal'><span
style=3D'font-family:"Arial Unicode MS"'>&#8216; Create</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
object<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Set <span class=3DSpellE>IXPServer=
</span>
=3D <span class=3DSpellE><span class=3DGramE>CreateObject</span></span><span
class=3DGramE>(</span>&quot;<span class=3DSpellE>TS_DBReader.Server</span>&=
quot;)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DGramE><b style=3D'mso-bidi-font-weight:n=
ormal'><span
style=3D'font-family:"Arial Unicode MS"'>&#8216; Get</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
factory specifying file<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>Set <span class=3DSpellE>IXPRecord=
setFactory</span>
=3D <span class=3DSpellE><span class=3DGramE>IXPServer.IRecordsetFactory</s=
pan></span><span
class=3DGramE>(</span>-1, &quot;DBFCDX&quot;,
&quot;H:\Cavo27a\comsdk\DBReader\TS_DBReaderTestFileCDX.DBF&quot;)<o:p></o:=
p></span></b></p>

<p class=3DMsoNormal><span class=3DSpellE><span class=3DGramE><b style=3D'm=
so-bidi-font-weight:
normal'><span style=3D'font-family:"Arial Unicode MS"'>lShared</span></b></=
span></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
=3D True<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span class=3DSpellE><span class=3DGramE><b style=3D'm=
so-bidi-font-weight:
normal'><span style=3D'font-family:"Arial Unicode MS"'>lReadOnly</span></b>=
</span></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
=3D False<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span style=3D'mso-tab-count:1'>&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=3DGramE>&#8216; Open</span> <span class=3DSpellE>recordset</span> and=
 Cursor<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>Set <span class=3DSpel=
lE>IXPRecordset</span>
=3D <span class=3DSpellE><span class=3DGramE>IXPRecordsetFactory.IRecordset=
Ex</span></span><span
class=3DGramE>(</span><span class=3DSpellE>lShared</span>, <span class=3DSp=
ellE>lReadOnly</span>)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>Set <span class=3DSpel=
lE>IXPCursor</span>
=3D <span class=3DSpellE>IXPRecordset.ICursor</span><o:p></o:p></span></b><=
/p>

<p class=3DMsoNormal><span class=3DGramE><b style=3D'mso-bidi-font-weight:n=
ormal'><span
style=3D'font-family:"Arial Unicode MS"'>&#8216; Loop</span></b></span><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Arial Uni=
code MS"'>
through all <span class=3DSpellE>XMLNodes</span> filling them<o:p></o:p></s=
pan></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>For <span class=3DSpel=
lE>i</span>
=3D 1 <span class=3DGramE>To</span> <span class=3DSpellE>ActiveDocument.XML=
Nodes.Count</span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
class=3DSpellE><span class=3DGramE>ufield</span></span> =3D <span class=3DS=
pellE>ActiveDocument.XMLNodes.Item</span>(<span
class=3DSpellE>i</span>).<span class=3DSpellE>BaseName</span><o:p></o:p></s=
pan></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
class=3DSpellE><span class=3DGramE>uvalue</span></span> =3D <span class=3DS=
pellE>IXPCursor.FieldValue</span>(<span
class=3DSpellE>i</span>)<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
class=3DSpellE><span class=3DGramE>ActiveDocument.XMLNodes.Item</span></spa=
n><span
class=3DGramE>(</span><span class=3DSpellE>i</span>).Text =3D <span class=
=3DSpellE>uvalue</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>Next <span class=3DSpellE>i<=
/span><o:p></o:p></span></b></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:"Arial Unicode MS"'>End Sub<o:p></o:p></span></b></p>

<h2><span style=3D'font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:"=
Arial Unicode MS";
font-weight:normal;font-style:normal'>In a real scenario you would probably=
 use
the Node-name to identify the field to get the value for (using <span
class=3DSpellE>uField</span> as a parameter for the call to <span class=3DS=
pellE>FieldValue</span>),
but other than that, that&#8217;s about all there is to it. I did not do th=
is
here because I did not have the XSD for </span><span class=3DSpellE><span
style=3D'font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:"Arial Unic=
ode MS";
font-weight:normal;mso-bidi-font-weight:bold;font-style:normal'>TS_DBReader=
TestFileCDX.DBF</span></span><span
style=3D'font-size:12.0pt;mso-bidi-font-size:14.0pt;font-family:"Arial Unic=
ode MS";
font-weight:normal;mso-bidi-font-weight:bold;font-style:normal'> available.=
 While
on that topic, did you know that in VO2.7 you can create XML and XSD files =
for <span
class=3DSpellE>dbf&#8217;s</span> using the <span class=3DSpellE>dbserver</=
span>
editor?</span><span style=3D'font-size:12.0pt;mso-bidi-font-size:14.0pt;
font-family:"Arial Unicode MS";mso-bidi-font-family:Arial;font-weight:norma=
l;
font-style:normal'><o:p></o:p></span></h2>

<h2><span style=3D'mso-fareast-font-family:"Arial Unicode MS"'>Conclusion<o=
:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>This is=
 just a
way to start using some of the newer technologies that became available in
products like Office 2003 without having to do major re-writes. This allows=
 you
to quickly satisfy some need your customers might have now and to gain some
experience on XML, Office 2003 and schema-based development. The latter we =
will
see more and more in the next year or so. This will ensure you don&#8217;t =
get
stuck in the 32-bit environment and will be able to adept to the next
generation of software development which <span class=3DGramE>look</span> to=
 be
highly XML-based.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>List of=
 files
required for TS_dbReader.Exe<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:"Arial=
 Unicode MS"'>TS_dbReader.TLB</span></span><span
style=3D'font-family:"Arial Unicode MS"'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>VO27SYS=
.DLL<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan>(comes
with VO 2.7b)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>VO27RUN=
.DLL<span
style=3D'mso-tab-count:2'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><s=
pan
class=3DGramE>( ,</span>, )<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>*.RDD b=
ased on
what <span class=3DSpellE>RDD&#8217;s</span> you need to use<o:p></o:p></sp=
an></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'>CPU27.D=
LL<span
style=3D'mso-tab-count:3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; </span>(installed
by COMSDK in \Cavo27\bin)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:"Arial Unicode MS"'><o:p>&n=
bsp;</o:p></span></p>

</div>

</body>

</html>

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata_files/image002.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAC5AWkDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCh4h1V
/wC0GsI2ZY4lHmAcbyRn8Rgjj6+1UIpowObaE/VBUnimyNj4y1C3MnmFDH82MZzGp6fjW1Y6HpLQ
aC17NcxnVluAXRl2xujqqcbeh3c/0r7enUhSoxk9n/lc+drU5TqNJ7GR9sjA/wCPWD/v2Kab+Mf8
usH/AH7FdJb+ErFNc0zQr+a4+33IkkufJddkSBWKAZXliV/IH1FV9L8M6XrlrpF5bXFzaRX1yYJY
pyrspCF/lYBQchcZx1Ptil9coLXp3t6/5MhYSr/X9eZg/b4v+fWD/v2KPt8X/PrB/wB+xV680B5t
VTTtL07UY7kRlpobzYNmD94OCAV9yAPQnNQJ4Y1mTUJLBbL/AEiOHz2UyIB5fHzBs4I5HQ1uq1Fq
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

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata_files/image005.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCACaAboDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCldWEu
m+N9XhnZDLJLJcOEJKq0sbSFQTjIBfGcDOM4GcD3KvHfEv8AyUrV/on/AKTCvYq9HH70v8Ef1Oeh
vP1f6BRWZeeJtA0+6e1vdc061uI8b4pruNHXIyMgnI4IP41oQzRXMEc8EqSxSqHSRGDK6kZBBHUE
d6846B9FFFABRVW61PT7Ge3gvL62t5bptkEcsqo0rZAwoJ+Y5I4HqKnmmitoJJ55UiiiUu8jsFVF
AySSegA70APoqCzvbXULVLqyuYbq3kzslhkDo2Dg4I4PII/Cq1/r+i6VOsGo6vY2UrLvEdxcpGxX
JGcMRxkHn2oA0KKzLzxNoGn3T2t7rmnWtxHjfFNdxo65GRkE5HBB/Gj/AISbQPsP27+3NO+yeb5P
2j7XH5e/Gdu7ON2OcdcUAadFZln4m0DULpLWy1zTrq4kzsihu43dsDJwAcngE/hU2n6zpWr+Z/Zm
p2d95WPM+zTrJsznGdpOM4P5UAXaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA8a8QTRT/EfWHh
lSRQQhZGBAZbfaw47gggjsQa9lr590nT7rTNVkt76WaW7eFZ52nUrIHlgMjBsnO4FyCTySM8V9BV
6OP3pf4I/qc9Defq/wBDFuv+R30v/sG3n/oy1rMv9Tn0O81o6ZB50Y+xrHCuCi3c8zI/UgbsNC5T
coO7JKlyx173wzpt/qP9oTtfC52lA8Oo3EQVTtyFCOAoO1SQByQCeas/2RYf2X/Zvkf6N1xvbdu3
bt+/O7fu+bfndu+bOea846DG/tnXIND8zUbeGwvDc+VG0lu0zSrt3bkt4ZHZm+8Nok4Cs5OBtqrY
+IvEOq3NhaQW1jZtcQXfnS3AZ2jkt51ib92rYwc9PMON33js+fak8MaVJaR2zR3IEU/2hZVvJlmM
m0puMobex2Eryx4wOgFR6f4R0XSr6O8sbaa3eHzPKjS6l8qMSHLhYt2wKTg4AxkA44FAEPjezg1D
w19iuo/Mt7m+sopUyRuVrqIEZHI4PauZ8U3k+teDLzRrqTzrmwtrqTUyQF3CBHETsBzG0kgimVeA
VVuSB83batodjraRJffaSsTB1WG7lhG4EMCdjDJBUEE9COMVDe+GNK1CB4bmO5dZYI7eUi8mVpY0
DhVdgwLD94+ck5zznAwAQfb9an8WXOmQrYwWVtBb3BlcPJLIrtIGXaNoUnyzg5OMA4bdhJ/E4iXQ
Lm4d3int1MlrLEgaVJ8EJsXI3MSdoTOH3bTkMQX6f4e0/S76S9tjeNcSxCJ3uL6efKgkgYkcjgk4
9Nx9TT7zQ7G/1G1v7j7SZ7Rg8Oy7lRFYZ52KwUnDMCSOQSDkcUAVfDf76G7urnnUXuZI7rd96Pa7
bIx/sBCCpwu4Nv2guaybARHxIuml3OjwTy/YYig8nz0WI+WrZ+YRnzSi8gESDav2dSdq68M6beaj
LqEjXyXMyqjvBqNxCCq52jCOAAMk4x1YnqTQ/hjSn0W20Yx3IsrRkaFFvJlZSpynzhtxCnBAJwML
joMAGf4ukns2hudKaZNUkilQi3hEryQrE7ZKH72xypXI++yplRKxrc02Kyh06BdPKNasu+N0feJA
3zb92TuLE7ixJJJJJOaraf4e0/S76S9tjeNcSxCJ3uL6efKgkgYkcjgk49Nx9TVWPwpaWiQx6fd3
1rGt2t1KPt08hkILMV+ZyAGZvmyCGBORnDKAbtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAeMa
68snxD1Vp4fJkwoZNwYAi2xwe4PUdDgjIB4r2evHfEv/ACUrV/on/pMK9ir0MfvS/wAEf1MKLu5v
+8/0CiiivPNwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPH
fEv/ACUrV/on/pMK9irx3xL/AMlK1f6J/wCkwr2KvRx+9L/BH9Tnobz9X+SCiuS1/WdfsfGOjaNZ
XGnLb6v5+xprOR3h8qMMc4lUNkk9hj3qbStb1fUr/XNEL2aX+lPCFvRbuYZfMXf/AKvfkEDg/P1I
PtXnHQdPRXA+GPFfiXxBpWkX4n0kzX7GR7FLORXECTrFK4kMuMgMGwRz0AOK7uKaKbf5UqSbGKPt
YHaw6g+h9qAH0UUUAVb3UrXTwn2h3zJnakcbSMcdTtUE4GRz05HqKqf8JHp3pe/+AE//AMRVNmM2
uajK3BiaO3XHTaEDg/XMrfgB+OPqOtSxz3Ij1PTdLgtJlt5JtQQsJZWRZML+8QABWHckndwNuW6P
ZwSVzr9lTSXNf7/+AdJ/wkenel7/AOAE/wD8RR/wkenel7/4AT//ABFcwmsalDqVyty1q1nDqkdm
WSFlZEeIMhJ3nJMksScD1OAD8tGDxJqt/qMcEEtvbxTwpPA/9mT3IeOSWVY2Yo4EYMaRt82OWPTB
AOWn2f3/APAFyUuz+9f5Ha/8JHp3pe/+AE//AMRSP4n0uKNpJDdoiAszNYzgADqSdlcjB4ovit0l
xFbrKNSWG22qwWS3N2Ldup5dcEnHA3x+uK6G5UTXmnWzcJNdqWI6jYrSjH/AowD7Z+tVGFN9/v8A
+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
JQvJdP00/Q6KiiiuI84KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigDx3xL/yUrV/on/pMK9irx3xL/yUrV/on/pMK9ir0cfv
S/wR/U56G8/V/kgooorzjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooA8Y12b7R8Q9Vl8qSIkKCki4ZSLbBB/HuMg9QSMGvZ68d8S/8lK1f6J/6TCvYq9DH70v8
Ef1MKNrzt/M/0CiiivPNwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuei1XVL6JLu0ltILeZQ8SS
27SOFIyMkOBnHOAOOmTjJuMHI0hTc7nQ0Vgfatc/5/NP/wDAN/8A47R9q1z/AJ/NP/8AAN//AI7V
+y81+P8Akaewf8y/H/I36KwPtWuf8/mn/wDgG/8A8do+1a5/z+af/wCAb/8Ax2j2Xmvx/wAg9g/5
l+P+Rv0Vn6Jc3d7pMN3ePCzXCiVPJjKAIRlcgsecdecc45xk6FZSXK2jGUeWTi+gUUVziX+utcXM
DXWnh7aXy2xZuQflDAj97/dYZ9Dkc9TUIc19SqdNzvZ7HR0Vm6XqE1xLNaXQjNxAqOXiUqjqxYDg
kkHKsCMnsc84GlSlFxdmTKLi7M8W1qeS5+IGqTTWk1o7BcwzFC6/6PjnYzLz14J617TXjviX/kpW
r/RP/SYV7FXfj96X+CP6nLQ3n6v8kczfaNpU3xB026l0yze4axuZmlaBS5dJLYI2cZ3KCQD1GeKu
anrV/a65baRY6T9qkubaSdZ5blYol2MgIJAZv4xyFPJUcgsUkuNCefX4dXGsX0bQqY0t0WHygjFC
68xlsMY1JO7I5wRU02kibX7bV/ttyjW0DwLbqE8plcgsTld2coh4YfdHqc+cdBk2vi25vtYmsbTR
5njWWeCKdlmVPMi3A738ry1QshAZXduV+XJIXn9D1RtD0PRbtdChfVtUsRM8tu87/aUCxFpZvKhZ
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

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata_files/image001.png
Content-Transfer-Encoding: base64
Content-Type: image/png

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

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata_files/image004.png
Content-Transfer-Encoding: base64
Content-Type: image/png

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

------=_NextPart_01C4DF44.13BD4DC0
Content-Location: file:///C:/B48392E1/UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyourlegacydata_files/filelist.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml; charset="utf-8"

<xml xmlns:o=3D"urn:schemas-microsoft-com:office:office">
 <o:MainFile
  HRef=3D"../UsingCOMSDKbasedtechnologytogiveOfficeapplicationsaccesstoyour=
legacydata.htm"/>
 <o:File HRef=3D"image001.png"/>
 <o:File HRef=3D"image002.jpg"/>
 <o:File HRef=3D"image004.png"/>
 <o:File HRef=3D"image005.jpg"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C4DF44.13BD4DC0--

