MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C956CC.96F38A70"

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 Windows® Internet Explorer®.

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504.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:m=3D"http://schemas.microsoft.com/office/2004/12/omml"
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 12">
<meta name=3DOriginator content=3D"Microsoft Word 12">
<link rel=3DFile-List href=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/file=
list.xml">
<link rel=3DEdit-Time-Data
href=3D"xl_JKP_FixingLinksToUDF_AF10338504_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>1</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Jan Karel Pieterse</o:Author>
  <o:Template>Normal</o:Template>
  <o:LastAuthor>fredk</o:LastAuthor>
  <o:Revision>3</o:Revision>
  <o:TotalTime>24</o:TotalTime>
  <o:Created>2008-12-05T19:05:00Z</o:Created>
  <o:LastSaved>2008-12-05T19:28:00Z</o:LastSaved>
  <o:Pages>5</o:Pages>
  <o:Words>2165</o:Words>
  <o:Characters>12344</o:Characters>
  <o:Company>Microsoft</o:Company>
  <o:Lines>102</o:Lines>
  <o:Paragraphs>28</o:Paragraphs>
  <o:CharactersWithSpaces>14481</o:CharactersWithSpaces>
  <o:Version>12.00</o:Version>
 </o:DocumentProperties>
</xml><![endif]-->
<link rel=3DthemeData
href=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/themedata.thmx">
<link rel=3DcolorSchemeMapping
href=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:TrackMoves>false</w:TrackMoves>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-US</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
  DefSemiHidden=3D"false" DefQFormat=3D"false" LatentStyleCount=3D"267">
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
   QFormat=3D"true" Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
   QFormat=3D"true" Name=3D"caption"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph=
 Font"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"99" Name=3D"No List"/>
  <w:LsdException Locked=3D"false" Priority=3D"99" SemiHidden=3D"true"
   Name=3D"Placeholder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"=
No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"99" SemiHidden=3D"true" Name=
=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
   Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D=
"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
   Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
   Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
   Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
   Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
   Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D=
"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
   UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073741899 0 0 159 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520082689 -1073717157 41 0 66047 0;}
@font-face
	{font-family:"Trebuchet MS";
	panose-1:2 11 6 3 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:0in;
	text-indent:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	mso-list:l2 level1 lfo2;
	tab-stops:list 35.85pt;
	font-size:14.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-font-kerning:0pt;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
h2
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 2 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:14.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-bidi-font-family:Arial;
	font-weight:bold;
	mso-bidi-font-style:italic;}
h3
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.5in;
	text-indent:-.5in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	mso-list:l0 level3 lfo4;
	font-size:13.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-bidi-font-family:Arial;
	font-weight:bold;}
h4
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 4 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	font-size:12.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;}
h5
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 5 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;
	font-style:italic;}
h6
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 6 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.8in;
	text-indent:-.8in;
	mso-pagination:widow-orphan;
	mso-outline-level:6;
	mso-list:l0 level6 lfo4;
	font-size:11.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 7 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.9in;
	text-indent:-.9in;
	mso-pagination:widow-orphan;
	mso-outline-level:7;
	mso-list:l0 level7 lfo4;
	tab-stops:list .9in;
	font-size:12.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 8 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.0in;
	text-indent:-1.0in;
	mso-pagination:widow-orphan;
	mso-outline-level:8;
	mso-list:l0 level8 lfo4;
	tab-stops:list 1.0in;
	font-size:12.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-font-style:italic;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{mso-style-unhide:no;
	mso-style-parent:"";
	mso-style-link:"Header Char";
	mso-style-next:"Office Online logo";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 3.25in right 6.5in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Title Char";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	mso-pagination:widow-orphan;
	mso-outline-level:1;
	font-size:16.0pt;
	font-family:"Arial","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-font-kerning:14.0pt;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-unhide:no;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-unhide:no;
	color:purple;
	mso-themecolor:followedhyperlink;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-unhide:no;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-unhide:no;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:"Times New Roman";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:14.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#365F91;
	mso-themecolor:accent1;
	mso-themeshade:191;
	font-weight:bold;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:13.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#4F81BD;
	mso-themecolor:accent1;
	font-weight:bold;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#4F81BD;
	mso-themecolor:accent1;
	font-weight:bold;}
span.Heading4Char
	{mso-style-name:"Heading 4 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 4";
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#4F81BD;
	mso-themecolor:accent1;
	font-weight:bold;
	font-style:italic;}
span.Heading5Char
	{mso-style-name:"Heading 5 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 5";
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#243F60;
	mso-themecolor:accent1;
	mso-themeshade:127;}
span.Heading6Char
	{mso-style-name:"Heading 6 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 6";
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#243F60;
	mso-themecolor:accent1;
	mso-themeshade:127;
	font-style:italic;}
span.Heading7Char
	{mso-style-name:"Heading 7 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 7";
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#404040;
	mso-themecolor:text1;
	mso-themetint:191;
	font-style:italic;}
span.Heading8Char
	{mso-style-name:"Heading 8 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 8";
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#404040;
	mso-themecolor:text1;
	mso-themetint:191;}
p.OfficeOnlinelogo, li.OfficeOnlinelogo, div.OfficeOnlinelogo
	{mso-style-name:"Office Online logo";
	mso-style-unhide:no;
	mso-style-parent:"";
	mso-style-next:Header;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-align:right;
	line-height:38.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	tab-stops:center 3.25in right 6.5in;
	font-size:36.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#484848;
	mso-no-proof:yes;}
span.HeaderChar
	{mso-style-name:"Header Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:Header;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Trebuchet MS","sans-serif";
	mso-ascii-font-family:"Trebuchet MS";
	mso-hansi-font-family:"Trebuchet MS";}
span.TitleChar
	{mso-style-name:"Title Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:Title;
	mso-ansi-font-size:26.0pt;
	mso-bidi-font-size:26.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#17365D;
	mso-themecolor:text2;
	mso-themeshade:191;
	letter-spacing:.25pt;
	mso-font-kerning:14.0pt;}
p.XML, li.XML, div.XML
	{mso-style-name:XML;
	mso-style-unhide:no;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
p.GX, li.GX, div.GX
	{mso-style-name:GX;
	mso-style-unhide:no;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";
	letter-spacing:.1pt;}
p.Sendfeedback, li.Sendfeedback, div.Sendfeedback
	{mso-style-name:"Send feedback";
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-align:right;
	line-height:11.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#484848;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:186019370;
	mso-list-template-ids:2045264728;}
@list l0:level1
	{mso-level-text:%1;
	mso-level-tab-stop:0in;
	mso-level-number-position:left;
	margin-left:34.0pt;
	text-indent:-34.0pt;}
@list l0:level2
	{mso-level-suffix:space;
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:37.8pt;
	text-indent:-.4in;}
@list l0:level3
	{mso-level-style-link:"Heading 3";
	mso-level-suffix:space;
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.5in;
	text-indent:-.5in;}
@list l0:level4
	{mso-level-suffix:space;
	mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.6in;}
@list l0:level5
	{mso-level-suffix:space;
	mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.7in;
	text-indent:-.7in;}
@list l0:level6
	{mso-level-style-link:"Heading 6";
	mso-level-suffix:space;
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.8in;
	text-indent:-.8in;}
@list l0:level7
	{mso-level-style-link:"Heading 7";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:.9in;
	mso-level-number-position:left;
	margin-left:.9in;
	text-indent:-.9in;}
@list l0:level8
	{mso-level-style-link:"Heading 8";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-1.0in;}
@list l0:level9
	{mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:1.1in;
	mso-level-number-position:left;
	margin-left:1.1in;
	text-indent:-1.1in;}
@list l1
	{mso-list-id:679703369;
	mso-list-template-ids:-38260894;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:920720036;
	mso-list-type:hybrid;
	mso-list-template-ids:1869264638 1983127034 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-style-link:"Heading 1";
	mso-level-tab-stop:35.85pt;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:17.85pt;}
@list l2:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1532836525;
	mso-list-template-ids:2141079272;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</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-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"3074"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DOfficeOnlinelogo><a href=3D"http://www.office.microsoft.com/"
title=3D"Click to go to http://www.office.microsoft.com"><span style=3D'col=
or:#484848;
text-decoration:none;text-underline:none'><!--[if gte vml 1]><v:shapetype i=
d=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"Picture_x0020_75" o:spid=3D"_x0000_i1030" type=
=3D"#_x0000_t75"
 alt=3D"logooffice" href=3D"http://www.office.microsoft.com/" title=3D"Clic=
k to go to http://www.office.microsoft.com"
 style=3D'width:123.75pt;height:27pt;visibility:visible;mso-wrap-style:squa=
re'
 o:button=3D"t">
 <v:fill o:detectmouseclick=3D"t"/>
 <v:imagedata src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image001.gif"
  o:title=3D"logooffice"/>
</v:shape><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout'><img
border=3D0 width=3D165 height=3D36
src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image001.gif" alt=3Dlogooff=
ice
v:shapes=3D"Picture_x0020_75"></span><![endif]></span></a></p>

<p class=3DMsoTitle align=3Dleft style=3D'text-align:left'>Fixing Links To =
UDFs in
Add-ins</p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0i=
n 5.4pt 0in 5.4pt'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D136 valign=3Dtop style=3D'width:102.3pt;padding:0in 5.4pt 0in=
 5.4pt'>
  <p class=3DMsoNormal style=3D'margin-top:6.0pt;line-height:150%;mso-pagin=
ation:
  widow-orphan lines-together;page-break-after:avoid'><a
  href=3D"http://www.jkp-ads.com/"><span style=3D'color:windowtext;mso-no-p=
roof:
  yes;text-decoration:none;text-underline:none'><!--[if gte vml 1]><v:shape
   id=3D"Picture_x0020_2" o:spid=3D"_x0000_i1029" type=3D"#_x0000_t75" alt=
=3D"JKP_Picture"
   href=3D"http://www.jkp-ads.com/" style=3D'width:82.5pt;height:103.5pt;
   visibility:visible;mso-wrap-style:square' o:button=3D"t">
   <v:imagedata src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image002.jp=
g"
    o:title=3D"JKP_Picture"/>
  </v:shape><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout'><img
  border=3D0 width=3D110 height=3D138
  src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image003.jpg" alt=3D"JKP_=
Picture"
  v:shapes=3D"Picture_x0020_2"></span><![endif]></span></a><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:11.0pt;line-height:150%;font-=
family:
  "Calibri","sans-serif";mso-fareast-font-family:Calibri;color:#484848'><o:=
p></o:p></span></p>
  </td>
  <td width=3D336 valign=3Dtop style=3D'width:3.5in;padding:0in 5.4pt 0in 5=
.4pt'>
  <p class=3DMsoNormal style=3D'margin-top:6.0pt;line-height:150%;mso-pagin=
ation:
  widow-orphan lines-together;page-break-after:avoid'><span style=3D'font-s=
ize:
  9.0pt;mso-bidi-font-size:11.0pt;line-height:150%;font-family:"Times New R=
oman","serif";
  mso-fareast-font-family:Calibri;color:#484848'>Jan Karel Pieterse is a
  self-employed Excel developer and the owner of JKP Application Development
  Services, founded in 2003. He has over 20 years of corporate business
  experience and is an export in Excel and VBA. Visit his website at <a
  href=3D"http://www.jkp-ads.com">http://www.jkp-ads.com</a> for informatio=
n on
  his services, many in-depth articles on Excel and for free utilities.<o:p=
></o:p></span></p>
  </td>
 </tr>
</table>

<div style=3D'margin-top:6.0pt'>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center;line-heigh=
t:6.0pt;
mso-line-height-rule:exactly;mso-pagination:widow-orphan lines-together;
page-break-after:avoid;mso-outline-level:4'><b><span style=3D'font-size:12.=
0pt;
mso-bidi-font-size:11.0pt;font-family:"Cambria","serif";color:#999999;
mso-bidi-font-style:italic'>

<hr size=3D1 width=3D"100%" align=3Dcenter>

</span></b></div>

</div>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Introduction<=
o:p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Excel has a host=
 of
built-in functions to help you do your computations. But sometimes you need=
 to
write your own functions using VBA. These functions are called &quot;User
Defined Functions&quot; (UDF). UDFs typically are placed in add-ins. As lon=
g as
the add-in is installed, the UDFs work as expected. You get into trouble wh=
en
the location of the add-in changes, for example because you have distributed
the Add-in to your co-workers and they have installed it to their local user
add-in folder (which is different for each user!).<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>As soon as a file
which uses the UDF is opened on a system that uses a different add-in path,=
 all
cells that use your UDF show #NAME! errors. Also, the complete path to the =
original
location of the add-in is shown in each formula:<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>=3D'C:\data\FixL=
ink2UDF.xla'!UDFDemo(A1,A2)<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>This article des=
cribes
a couple of ways to avoid/resolve this situation.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Methods to Fix
#Name! Errors<o:p></o:p></span></h2>

<h3 style=3D'margin-left:0in;text-indent:0in;mso-list:none'><span
style=3D'mso-fareast-font-family:"Times New Roman"'>Use fixed location<o:p>=
</o:p></span></h3>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Of course the si=
mplest
way to avoid the problem is by fixing the location of your add-in. Tell all
your users where the add-in should be installed (or even better: create a s=
etup
tool that doesn't allow it to be installed elsewhere). Your #Name! errors w=
ill
not resurface.<o:p></o:p></span></p>

<h3 style=3D'margin-left:0in;text-indent:0in;mso-list:none'><span
style=3D'mso-fareast-font-family:"Times New Roman"'>Don't use an add-in<o:p=
></o:p></span></h3>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Well, not exactl=
y so,
you could still have an add-in. But instead of keeping your UDF code inside=
 the
add-in, you create a facility that copies the UDF routine into each workbook
that uses it.<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>This is a neat s=
olution,
but it requires that your user has the security option &quot;Trust Access to
Visual Basic Project&quot; set. <a
href=3D"http://j-walk.com/ss/pup/pup7/index.htm" target=3D"_blank">John
Walkenbach's Power Utility Pack</a> uses this trick.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Redirect the =
UDFs
to the new location<o:p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>This is the tech=
nique
I'll describe extensively in this article. The add-in checks each workbook =
the
user opens whether this new workbook contains a link to the add-in. If so, =
it
ensures the link points to the proper location.<o:p></o:p></span></p>

<h3 style=3D'margin-left:0in;text-indent:0in;mso-list:none'><span
style=3D'mso-fareast-font-family:"Times New Roman"'>Detecting Workbook Open=
ing<o:p></o:p></span></h3>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>First of all, we=
 need
a way to detect if the user has opened a workbook. This may be done using a
class module. This class module will contain a Workbook_Open event routine =
that
will fire when the user opens a file in Excel. Setting up such an &quot;eve=
nt
listener&quot; contraption takes a couple of steps.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Creating The =
Class
Module<o:p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Insert a new cla=
ss
module in your project (Insert, Class Module). Make sure you change its nam=
e as
indicated in the screenshot below.<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif";mso-no-proof:yes'=
><!--[if gte vml 1]><v:shape
 id=3D"Picture_x0020_4" o:spid=3D"_x0000_i1028" type=3D"#_x0000_t75" style=
=3D'width:209.25pt;
 height:123.75pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image004.gif"
  o:title=3D"FixLink2UDF00"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D279 height=3D165
src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image004.gif" v:shapes=3D"P=
icture_x0020_4"><![endif]></span><span
style=3D'font-family:"Trebuchet MS","sans-serif"'><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>In this newly cr=
eated
class, insert these lines of code:<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#007F00'=
>'-------------------------------------------------------------------'
Module&nbsp;&nbsp;&nbsp;&nbsp;: cAppEvents</span><span style=3D'font-size:1=
0.0pt;
font-family:"Courier New"'><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2008</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 2-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : Handles Excel Applica=
tion
events</span><br>
<span style=3D'color:#007F00'>'--------------------------------------------=
-----------------------</span><span
style=3D'color:#00007F'>Option</span> <span style=3D'color:#00007F'>Explici=
t</span><br>
<br>
<span style=3D'color:#007F00'>'This object variable will hold the object wh=
o's events
we want to respond to<br>
'Note the &quot;WithEvents&quot; keyword, which is what we need to tell VBA=
 it
is an object<br>
'with events.<br>
</span><span style=3D'color:#00007F'>Public</span> <span style=3D'color:#00=
007F'>WithEvents</span>
App <span style=3D'color:#00007F'>As</span> Application<br>
<br>
<span style=3D'color:#00007F'>Private</span> <span style=3D'color:#00007F'>=
Sub</span>
App_WorkbookOpen(<span style=3D'color:#00007F'>ByVal</span> Wb <span
style=3D'color:#00007F'>As</span> Workbook)<br>
<span style=3D'color:#007F00'>'--------------------------------------------=
-----------------------<br>
' Procedure : App_WorkbookOpen Created by Jan Karel Pieterse</span><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2008</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 2-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : Runs code to redirect=
 UDFs
to this workbook</span><br>
<span style=3D'color:#007F00'>'--------------------------------------------=
-----------------------</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;ProcessNewBookOpened Wb<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><br>
<br>
<span style=3D'color:#00007F'>Private</span> <span style=3D'color:#00007F'>=
Sub</span>
Class_Terminate()<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Set</span> App =3D <s=
pan
style=3D'color:#00007F'>Nothing</span><br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><span
style=3D'color:#007F00'><o:p></o:p></span></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Let's break this=
 up in
pieces and explain what is going on.<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Public</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> <span style=3D'color:=
#00007F'>WithEvents</span>
App <span style=3D'color:#00007F'>As</span> Application<o:p></o:p></span></=
p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>This is a declar=
ation
line. It declares an Object variable called &quot;App&quot; of type
&quot;Application&quot; (this is Excel). The WithEvents keyword tells Visual
Basic that you want it to &quot;listen&quot; to events (consider events as
being times set on your alarm clock: if a time passes, your alarm clock mak=
es a
sound).<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Private</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> <span style=3D'color:=
#00007F'>Sub</span>
App_WorkbookOpen(<span style=3D'color:#00007F'>ByVal</span> Wb <span
style=3D'color:#00007F'>As</span> Workbook)<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Here we have set=
up an
event listener for the Workbook_Open event. <o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Tip: You can fin=
d out
what events are available to you by using the dropdowns at the top of the c=
ode
window:<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif";mso-no-proof:yes'=
><!--[if gte vml 1]><v:shape
 id=3D"Picture_x0020_5" o:spid=3D"_x0000_i1027" type=3D"#_x0000_t75" style=
=3D'width:399pt;
 height:147pt;visibility:visible;mso-wrap-style:square'>
 <v:imagedata src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image005.gif"
  o:title=3D"FixLink2UDF01"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D532 height=3D196
src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image005.gif" v:shapes=3D"P=
icture_x0020_5"><![endif]></span><span
style=3D'font-family:"Trebuchet MS","sans-serif"'><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>As soon as you s=
elect
an event on the right-hand side, the editor will automatically insert the
skeleton code needed for this event.<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&=
nbsp;&nbsp;ProcessNewBookOpened
Wb<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>This line calls =
the
routine &quot;ProcessNewBookOpened&quot; to handle the opening of the file.
Conveniently, VBA has provided you with an object variable that holds a
reference to the newly opened workbook: &quot;Wb&quot;. This variable is pa=
ssed
along to the processing routine so it knows which workbook to work with.<o:=
p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Now that that ha=
s been
setup, you have to tell VBA to use this new class. Insert a normal module
(Insert, module) and call the module modInit (not necessary, but naming your
modules is a good habit).<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Insert this code=
 into
the new module:<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Option</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> <span style=3D'color:=
#00007F'>Explicit</span><br>
<br>
<span style=3D'color:#007F00'>'Create a module level object variable that w=
ill
keep the instance of the</span><br>
<span style=3D'color:#007F00'>'event listener in memory (and hence alive)</=
span><br>
<span style=3D'color:#00007F'>Dim</span> moAppEventHandler <span
style=3D'color:#00007F'>As</span> cAppEvents<br>
<br>
<span style=3D'color:#00007F'>Sub</span> InitApp()<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'Create a new instanc=
e of
cAppEvents class</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Set</span>
moAppEventHandler =3D <span style=3D'color:#00007F'>New</span> cAppEvents<b=
r>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>With</span>
moAppEventHandler<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F0=
0'>'Tell
it to listen to Excel's events</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>Set</span>
.App =3D Application<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>End</span> <span
style=3D'color:#00007F'>With</span><br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>What happens her=
e is
mostly explained in the green comment lines in the code shown above. No nee=
d to
repeat that here.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Processing the
Newly Opened Workbook<o:p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Once the add-in =
has
detected that the user opened a new workbook some action has to be taken.<o=
:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>First of all, we=
'll
check all external links of the workbook to see if any point to a file whose
name resembles our add-in. After that -to be on the safe side- we also check
all formulas which use our UDF(s) and update them so they point to our add-=
in.<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>The code shown b=
elow
is part of a &quot;normal&quot; module called modProcessWBOpen:<o:p></o:p><=
/span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Sub</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> ProcessNewBookOpened(=
oBk <span
style=3D'color:#00007F'>As</span> Workbook)<br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
<span style=3D'color:#007F00'>' Procedure : ProcessNewBookOpened</span><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2005</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 2-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : When a new workbook is
opened, this sub will be run.</span><br>
<span style=3D'color:#007F00'>' Called from: clsAppEvents.App_Workbook_Open=
 and
ThisWorkbook.Workbook_Open</span><br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
<span style=3D'color:#007F00'>'Sometimes OBk is nothing?</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> oBk <span
style=3D'color:#00007F'>Is</span> <span style=3D'color:#00007F'>Nothing</sp=
an> <span
style=3D'color:#00007F'>Then</span> <span style=3D'color:#00007F'>Exit</spa=
n> <span
style=3D'color:#00007F'>Sub</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> oBk <span
style=3D'color:#00007F'>Is</span> ThisWorkbook <span style=3D'color:#00007F=
'>Then</span>
<span style=3D'color:#00007F'>Exit</span> <span style=3D'color:#00007F'>Sub=
</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> oBk.IsInpla=
ce <span
style=3D'color:#00007F'>Then</span> <span style=3D'color:#00007F'>Exit</spa=
n> <span
style=3D'color:#00007F'>Sub</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;CheckAndFixLinks oBk<br>
&nbsp;&nbsp;&nbsp;&nbsp;ReplaceMyFunctions oBk<br>
&nbsp;&nbsp;&nbsp;&nbsp;CountBooks<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><br>
<br>
<span style=3D'color:#00007F'>Sub</span> CheckAndFixLinks(oBook <span
style=3D'color:#00007F'>As</span> Workbook)<br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
<span style=3D'color:#007F00'>' Procedure : CheckAndFixLinks Created by Jan=
 Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2008</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 2-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : Checks for links to a=
dd-in
and fixes them</span><br>
<span style=3D'color:#007F00'>'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;
if they are not pointing to proper location</span><br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Dim</span> vLink <span
style=3D'color:#00007F'>As</span> <span style=3D'color:#00007F'>Variant</sp=
an><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Dim</span> vLinks <sp=
an
style=3D'color:#00007F'>As</span> <span style=3D'color:#00007F'>Variant</sp=
an><br>
<span style=3D'color:#007F00'>&nbsp;&nbsp;&nbsp; 'Get all links</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;vLinks =3D oBook.LinkSources(xlExcelLinks)<br>
<span style=3D'color:#007F00'>&nbsp;&nbsp;&nbsp; 'Check if we have any link=
s, if
not, exit</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> IsEmpty(vLi=
nks) <span
style=3D'color:#00007F'>Then</span> <span style=3D'color:#00007F'>Exit</spa=
n> <span
style=3D'color:#00007F'>Sub</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>For</span> <span
style=3D'color:#00007F'>Each</span> vLink <span style=3D'color:#00007F'>In<=
/span>
vLinks<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>If</span>
vLink <span style=3D'color:#00007F'>Like</span> &quot;*&quot; &amp;
ThisWorkbook.Name <span style=3D'color:#00007F'>Then</span><br>
<span style=3D'color:#007F00'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
'We've found a link to our add-in, redirect it to </span><br>
<span style=3D'color:#007F00'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
'its current location. Avoid prompts</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;App=
lication.DisplayAlerts
=3D <span style=3D'color:#00007F'>False</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oBo=
ok.ChangeLink
vLink, ThisWorkbook.FullName, xlLinkTypeExcelLinks<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;App=
lication.DisplayAlerts
=3D <span style=3D'color:#00007F'>True</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>End</span>
<span style=3D'color:#00007F'>If</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Next</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>On</span> <span
style=3D'color:#00007F'>Error</span> <span style=3D'color:#00007F'>GoTo</sp=
an> 0<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><br>
<br>
<span style=3D'color:#00007F'>Private</span> <span style=3D'color:#00007F'>=
Sub</span>
ReplaceMyFunctions(oBk <span style=3D'color:#00007F'>As</span> Workbook)<br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
<span style=3D'color:#007F00'>' Procedure : ReplaceMyFunctions Created by J=
an
Karel Pieterse</span><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2008</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 2-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : Ensures My functions =
point
to this add-in</span><br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Dim</span> oSh <span
style=3D'color:#00007F'>As</span> Worksheet<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Dim</span> oFirstFoun=
d <span
style=3D'color:#00007F'>As</span> Range<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Dim</span> oFound <sp=
an
style=3D'color:#00007F'>As</span> Range<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>On</span> <span
style=3D'color:#00007F'>Error</span> <span style=3D'color:#00007F'>Resume</=
span> <span
style=3D'color:#00007F'>Next</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'Search through all s=
heets
looking for the UDF &quot;UDFDemo(&quot;</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>For</span> <span
style=3D'color:#00007F'>Each</span> oSh <span style=3D'color:#00007F'>In</s=
pan>
oBk.Worksheets<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>Set</span>
oFirstFound =3D _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oSh.UsedRange.Cells.Find(wh=
at:=3D&quot;UDFDemo(&quot;,
after:=3DoSh.UsedRange.Cells(1, 1), _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
LookIn:=3DxlFormulas, LookAt:=3DxlPart, _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
SearchOrder:=3DxlByRows, SearchDirection:=3DxlNext, MatchCase:=3DFalse)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>If</span>
<span style=3D'color:#00007F'>Not</span> oFirstFound <span style=3D'color:#=
00007F'>Is</span>
<span style=3D'color:#00007F'>Nothing</span> <span style=3D'color:#00007F'>=
Then</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'Found one, change the formula (prepend with path t=
o me)</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'We assume the function is on its own, NOT nested i=
nside
another!!!</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFi=
rstFound.Formula
=3D &quot;=3D'&quot; &amp; ThisWorkbook.FullName &amp; &quot;'!&quot; &amp;=
 _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Right(oFirstFound.For=
mula,
_<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;Len(oFirstFound.Formula)
- _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;InStr(oFirstFound.Formula,
&quot;My(&quot;) + 1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>Set</span> oFound =3D oFirstFound<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>Do</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;<span
style=3D'color:#00007F'>Set</span> oFound =3D _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;oSh.UsedRange.Cells.Find(what:=3D&quot;UDFDemo(&quot;,
after:=3DoFound, LookIn:=3DxlFormulas, _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
LookAt:=3DxlPart, SearchOrder:=3DxlByRows, _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
SearchDirection:=3DxlNext, MatchCase:=3DFalse)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;<span
style=3D'color:#00007F'>If</span> <span style=3D'color:#00007F'>Not</span> =
oFound <span
style=3D'color:#00007F'>Is</span> <span style=3D'color:#00007F'>Nothing</sp=
an> <span
style=3D'color:#00007F'>Then</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
style=3D'color:#007F00'>'We assume the function is on its own, NOT nested i=
nside
another!!!</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oFound.Formula
=3D &quot;=3D'&quot; &amp; ThisWorkbook.FullName &amp; &quot;'!&quot; &amp;=
 _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Right(oFound.Formula, Len(oFound.Formula) - _<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
InStr(oFound.Formula, &quot;My(&quot;) + 1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;<span
style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>If</span><=
br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>Loop</span> <span style=3D'color:#00007F'>Until</sp=
an>
oFound <span style=3D'color:#00007F'>Is</span> <span style=3D'color:#00007F=
'>Nothing</span>
<span style=3D'color:#00007F'>Or</span> oFound.Address =3D oFirstFound.Addr=
ess<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>End</span>
<span style=3D'color:#00007F'>If</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>Next</span><br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Check out the co=
mments
in the code to find out what is going on.<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Well, that shoul=
d be
all there is to it, right? Not so. Sometimes when one double clicks a file =
in
Explorer, Excel has already opened that file BEFORE your add-in is fully lo=
aded
and initialized.<o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Handle Workbo=
oks
Opened From Explorer<o:p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>The trick I used=
 here
is to schedule a macro when the add-in opens, which detects if any workbooks
have to be processed. This is done using these lines in the Workbook_Open e=
vent
of the add-in:<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New"'>&nbsp;&nbsp;&=
nbsp;&nbsp;modProcessWBOpen.TimesLooped
=3D 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'Schedule macro to run
after initialisation of Excel has fully been done.</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'Sometimes, the add-in
hasn't fully been initialized and the</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'workbook we want che=
cked
is opened BEFORE we have fully initialized the</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'add-in.</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'This may happen when=
 one
double clicks a file in explorer</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;Application.OnTime Now +
TimeValue(&quot;00:00:03&quot;), &quot;CheckIfBookOpened&quot;<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>I've set this up=
 in
such a way, that I count the number of times the routine called
&quot;CheckIfBookOpened&quot; is run. After 20 times I suspend looking for =
new
files, assuming there are none. Any new files opened will be handled by the
class module.<o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Here is all the =
code
that belongs to checkIfBookOpened (placed in the same module
&quot;modProcessWBOpen&quot;). Note that I have added two module-level
variables at the top of that module:<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Option</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> <span style=3D'color:=
#00007F'>Explicit</span><br>
<br>
<span style=3D'color:#007F00'>'Counter to keep score of how many workbooks =
are
open</span><br>
<span style=3D'color:#00007F'>Dim</span> mlBookCount <span style=3D'color:#=
00007F'>As</span>
<span style=3D'color:#00007F'>Long</span><br>
<br>
<span style=3D'color:#007F00'>'Counter to check how many times we've looped=
</span><br>
<span style=3D'color:#00007F'>Private</span> mlTimesLooped <span
style=3D'color:#00007F'>As</span> <span style=3D'color:#00007F'>Long</span>=
<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New"'>The remainder=
 of
the code is:<o:p></o:p></span></p>

<p><span style=3D'font-size:10.0pt;font-family:"Courier New";color:#00007F'=
>Sub</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'> CheckIfBookOpened()<b=
r>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
<span style=3D'color:#007F00'>' Procedure : CheckIfBookOpened</span><br>
<span style=3D'color:#007F00'>' Company&nbsp;&nbsp; : JKP Application Devel=
opment
Services (c) 2005</span><br>
<span style=3D'color:#007F00'>' Author&nbsp;&nbsp;&nbsp;&nbsp;: Jan Karel
Pieterse</span><br>
<span style=3D'color:#007F00'>' Created&nbsp;&nbsp; : 6-6-2008</span><br>
<span style=3D'color:#007F00'>' Purpose&nbsp;&nbsp; : Checks if a new workb=
ook has
been opened (repeatedly until activeworkbook is not nothing)</span><br>
<span style=3D'color:#007F00'>&#8216;--------------------------------------=
-----------------------------</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#007F00'>'First, we check if t=
he
number of workbooks has changed</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> BookAdded <=
span
style=3D'color:#00007F'>Then</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>If</span>
ActiveWorkbook <span style=3D'color:#00007F'>Is</span> <span style=3D'color=
:#00007F'>Nothing</span>
<span style=3D'color:#00007F'>Then</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mlB=
ookCount
=3D 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'Increment the loop counter</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tim=
esLooped
=3D TimesLooped + 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'May be needed if Excel is opened from Internet exp=
lorer</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;App=
lication.Visible
=3D <span style=3D'color:#00007F'>True</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>If</span> TimesLooped &lt; 20 <span style=3D'color:=
#00007F'>Then</span><br>
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'We've not yet done this 20 times, schedule another=
 in 1
sec</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;Application.OnTime
Now + TimeValue(&quot;00:00:01&quot;), &quot;CheckIfBookOpened&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>Else</span><br>
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#007F00'>'We've done this 20 times, do not schedule another =
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
'and reset the counter</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;TimesLooped
=3D 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sp=
an
style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>If</span><=
br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>Else</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pro=
cessNewBookOpened
ActiveWorkbook<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007=
F'>End</span>
<span style=3D'color:#00007F'>If</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>End</span> <span
style=3D'color:#00007F'>If</span><br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Sub<=
/span><br>
<br>
<span style=3D'color:#00007F'>Public</span> <span style=3D'color:#00007F'>P=
roperty</span>
<span style=3D'color:#00007F'>Get</span> TimesLooped() <span style=3D'color=
:#00007F'>As</span>
<span style=3D'color:#00007F'>Long</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;TimesLooped =3D mlTimesLooped<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Prop=
erty</span><br>
<br>
<span style=3D'color:#00007F'>Public</span> <span style=3D'color:#00007F'>P=
roperty</span>
<span style=3D'color:#00007F'>Let</span> TimesLooped(<span style=3D'color:#=
00007F'>ByVal</span>
lTimes<span style=3D'color:#00007F'>Loop</span>ed <span style=3D'color:#000=
07F'>As</span>
<span style=3D'color:#00007F'>Long</span>)<br>
&nbsp;&nbsp;&nbsp;&nbsp;mlTimesLooped =3D lTimesLooped<br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Prop=
erty</span><br>
<span style=3D'color:#00007F'><br>
Function</span> BookAdded() <span style=3D'color:#00007F'>As</span> <span
style=3D'color:#00007F'>Boolean</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>If</span> mlBookCount
&lt;&gt; Workbooks.Count <span style=3D'color:#00007F'>Then</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BookAdded =3D <span
style=3D'color:#00007F'>True</span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CountBooks<br>
&nbsp;&nbsp;&nbsp;&nbsp;<span style=3D'color:#00007F'>End</span> <span
style=3D'color:#00007F'>If</span><br>
<span style=3D'color:#00007F'>End</span> <span style=3D'color:#00007F'>Func=
tion</span><o:p></o:p></span></p>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>Basically what h=
appens
is this:<o:p></o:p></span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l1 level1 lfo7;tab-stops:list .5in'>When the add-in opens, we
     count how many workbooks are currently open in Excel</li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l1 level1 lfo7;tab-stops:list .5in'>We schedule the macro
     CheckIfBookOpened to be run in a couple of seconds, giving Excel (and =
our
     add-in too!) the opportunity to fully initialize. In the mean time, Ex=
cel
     may also load the file we've double clicked upon.</li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l1 level1 lfo7;tab-stops:list .5in'>CheckIfBookOpened then ch=
ecks
     if the number of open workbooks has changed and if so, runs the
     &quot;ProcessNewBookOpened&quot; routine on the active workbook</li>
</ul>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'><a
href=3D"http://www.jkp-ads.com/Download.asp#FixLinks2UDF">Download the samp=
le
file</a><o:p></o:p></span></p>

<h2><span style=3D'mso-fareast-font-family:"Times New Roman"'>Conclusion<o:=
p></o:p></span></h2>

<p><span style=3D'font-family:"Trebuchet MS","sans-serif"'>That's it. A bit
convoluted, I agree. The other two options I noted at the start of this art=
icle
may be simpler for your situation.<o:p></o:p></span></p>

<p class=3DGX><o:p>&nbsp;</o:p></p>

<p class=3DGX><o:p>&nbsp;</o:p></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:1.=
45pt 5.75pt 1.45pt 5.75pt'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D638 valign=3Dtop style=3D'width:6.65in;padding:1.45pt 5.75pt =
1.45pt 5.75pt'>
  <p class=3DOfficeOnlinelogo><a href=3D"http://www.office.microsoft.com/"
  title=3D"Click to go to http://www.office.microsoft.com"><span
  style=3D'color:windowtext;text-decoration:none;text-underline:none'><!--[=
if gte vml 1]><v:shape
   id=3D"Picture_x0020_6" o:spid=3D"_x0000_i1026" type=3D"#_x0000_t75" alt=
=3D"logooffice"
   href=3D"http://www.office.microsoft.com/" title=3D"Click to go to http:/=
/www.office.microsoft.com"
   style=3D'width:123.75pt;height:27pt;visibility:visible;mso-wrap-style:sq=
uare'
   o:button=3D"t">
   <v:fill o:detectmouseclick=3D"t"/>
   <v:imagedata src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image001.gi=
f"
    o:title=3D"logooffice"/>
  </v:shape><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout'><img
  border=3D0 width=3D165 height=3D36
  src=3D"xl_JKP_FixingLinksToUDF_AF10338504_files/image001.gif" alt=3Dlogoo=
ffice
  v:shapes=3D"Picture_x0020_6"></span><![endif]></span></a></p>
  <p class=3DSendfeedback>Comments or suggestions for this article? Please =
<a
  href=3D"http://office.microsoft.com/en-us/excel/HA103381141033.aspx">send=
 us
  your feedback</a>!</p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/themedata.thmx
Content-Transfer-Encoding: base64
Content-Type: application/vnd.ms-officetheme

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
AAAA

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/colorschememapping.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml

<?xml version=3D"1.0" encoding=3D"UTF-8" standalone=3D"yes"?>
<a:clrMap xmlns:a=3D"http://schemas.openxmlformats.org/drawingml/2006/main"=
 bg1=3D"lt1" tx1=3D"dk1" bg2=3D"lt2" tx2=3D"dk2" accent1=3D"accent1" accent=
2=3D"accent2" accent3=3D"accent3" accent4=3D"accent4" accent5=3D"accent5" a=
ccent6=3D"accent6" hlink=3D"hlink" folHlink=3D"folHlink"/>
------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/image003.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCACKAG4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0Xz5v
+ez/APfRpRPN/wA9n/76NR0dDSAk8+b/AJ7Sf99GkNzMBkzOB/vGmVzXjLxFFothtSUedIcBQecU
DQzxB4/OkOY4GaZx1JY4Fcyvxh1IFle1Rv7pWRhXE6lq82oybpeecnngms/zCDwoFMqyPWdM+LkU
2UvoZomA4eNiwPtit2Dx7ptzAJkvZF7lHOCK8NDsenH4U4SqOoIJ64NAWR7tbePNEuTgavsb0ckV
sW2ofa4FnguWkjcZVlY4Ir5z/dHpIa3dC8R6tozA2d4WiHWGTkH8KGHKe6+fN/z2f/vo0efN/wA9
X/76NY/h7XIdd05LmP5Xxh0/umtTrQQSefN/z2f/AL6NOjmmJ5lc8f3jUOccVJF9/r2oAh7+lVbz
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

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/image001.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif

R0lGODlhpQAkAPZ/AGaaKC8rLAuf7O1rEP7+/tCvmLi3t4F/f/CHB/iuBqXKS4eFhe/m1n+pZgFe
s/rOZl+JT3p4eKelpZmXmPLy81tXWOvq69zc3OxPGGlmZ+yqM4i73eywUtbV1ffWuaXK5bjMnNJO
I+Dh4PrXe/vHUsTDw8zLzauenOa4dM2ac0lGR93k6nipzsfc68jBuEaYzvj5+c+mVMk3GW3J9za0
8v7y2p24fbJwWOvZ08iocGK67txEGq6trZOpiXyrM8zN1vvnsLUpF1Cm3TJsIdnj2OPs8uXt4+/w
7/v7+ziWMLrXvemTb8jGxvu9KP/57PCdFTyIvNLQ0+vz+fLt5t56OuXk5VOEHau3pPv18NjY2PX1
9RR5xcrKyPX4+rSzs8BOMcXI0Dk1NseCaM/Ozujn619cXdDU309MTSQgIY+Njb6+vejn6HNxckI+
P2RhYv///1VSUubGsudcGvr8/cGwpv39/efIg43Ic/fbkOefYm9sbfr6+vz6+eXs7v/9+P///yH/
C01TT0ZGSUNFOS4wGAAAAAxtc09QTVNPRkZJQ0U5LjCA8i9WmgAh/wtNU09GRklDRTkuMBgAAAAM
Y21QUEpDbXAwNzEyAAAAA0gAc7wAIfkEAQAAfwAsAAAAAKUAJAAAB/+Ab4KDhIWGf4iJiouMjY6P
kJGSk5SVlo5vS0GbQTIyOzsYGHJyA6YDU4KXq6ytrq+wim9fnJ6goqSnCAN0e2+xwMHCw5Szm56f
oaOlAwi7JxSG0tPU1dbVxNnAxp5iKd/g31TOA9DX5+jp0trsrtwhahcr8/QreeQnWur7+zB11O0C
XprlKQQdGNI4kCtAocuGhxtYSGTxgZqBKINKMBGxgN8gCW7WIJkmsOQkgjsM6jOkcICcAkVeCKAx
Q4eQLQ5ybpgGR4UgGGHYaGEiqA6BQggH/XtD4CiSCh0sRCDAZUIWQiazPpoFSmVCUy9bbJk5o+YL
nA62VJHGpg1RHmH/DliY8EZChggiIugZkyZDhipZMgj1ksGNGgNxF4RZMMEND6xaI8v6AkoOnZWF
OIAtIFaAgBdChJzNuWUM2wVs3mRYcOBChg5wLqzJ0ibKhAxz2RxgcyTLmQtRfpfJ0qGMBTVpSkCW
LJnrqMsJSWEosGLsZzVquLDAWVqanigZ0hzwgpeNhAOCXL+J4OXNmgpZyhzgkVr1GD0W1mQoWog5
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

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/image002.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAC0AJADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1j7Xc
9p5f++qBd3P/AD3k/wC+qh9s0YpAT/a7n/nvJ/31R9ruev2iX/vqoe1FAEv2y5J4nk/76qnf662n
QmSe5cAc438029uktLZ5peEQZOOteQ+LPEtvfPIoIIQfOnmYz6Lx/k0FJXOovvjJFaN+6ilmQdxK
Qf5VAPjdatFu8q7STOCpfj868UuJWncs0g+nYVCojBI3En2p3Q7I+jdI+Kmlao3ltfS20392ZsBv
oelb1t4otr5Ga21WNwvBxLnBr5YVkjzgn65q9b6jdQsXt5yueDjijQOU+n49fR2C/bwGJwAZMZNX
BfTFci5c/R6+V7vVL+8cPNMzYHHPH6U631vVbZQkVzOEznCuaNLByn1OLu4Iz58n/fVL9ruf+e8n
/fVeTeG/ivA4S21eExkAL5sfP5ivTLS8gvYEntpFkjcZVlOQRQS1Yu/a7j/nvJ/31R9ruOnnyf8A
fVRUnSgRMLq5/wCe8n/fVKl1cFhmeTr/AHqhwP0pUPzr9RQBFnHXtSn/ADik+oFRXN1BZQNPcSrH
EgyzMcAUgJhTJJVhRnc4A5rkdQ8fWVtEZUjfyB/G4wW+i9cVwetfEm+1AvDYJsjI2l2GDjvxTsUk
zS8f+O454X02xGeQWlz6eleTTyPI2XbrzgVevAcl2YZJ6kVQaFsDjk9qCmrEOQaQKRyQRz1xV+2s
HlcA/n6VqS6bGYwQrf41LkloUoNmEmScjr3701m2kgZrWfTJFjMqoVB+7x976VRmsJkBZ0x7U00D
g0iFJ3jXKtgGpFuGPLHt1FQKh6c1MqFMbhkGmSrl6CZXG1wuex216H8OvE5sLsaZPKTBK3y99prz
eNFK7eVbtmrNurrKskbFJUOQV4pJF2uj6iVg6gg07A79jXmHhL4jhwlpq5BK8CVByfqP8K9ItbyC
+gWa2mSSM9GU0zJqxNzmnqTvX6imk5py43r9aCSEkAEk9K888U6vGbuea4G+1tDtVG+6ZMd/U812
2qXa2WnzTvwqqf8A61fP+v64+p3TQrIVt0bJ4+8e5pFRRFrerXGsTq0rERIPljXoBWXG2xGYsqKB
Vfcc4BOD+tPe33KXLZQdSTimWICZD50h3f3RWnDp1wQs8qEkjOxR09Kfodp9okBKfJnuOtdgluE6
ct1NZTqWdkdFKlfVmHZ2ajb5aMZMc5HArZi05QjPJguB8uegq7FbTM4Ozb/M1fjs9xG4EgVzudzp
jBIyI9OR0BZfu9iKbd6Sv2Zw0Y+YcY7V0fkDHKnjpmlktd8YzgkHrQpMrlR5DeaPcW0zjyiQhyR7
etNtlD/I302sK9Ol05SxbjeeDx2rMm8O2zEsFwW6EdjWvtb7nM6FnocNLA0KllDY/MVDHKUPNdJq
Gj3duW8sI6DkjNc/PbyqSPLIwec9q1UkzKUGtxlxI37uWM4bvius8K+MbrTLhGZyVGA65+8PeuKJ
4Efqf0oj3RyY5DHo2etUZn1Rp9/BqNlHcRHKuM/SracyL6ZryL4beIzuFhcElx9z+or12P5ip9SO
aDNqzOA+J18bbw6qK5BlfGPYCvCS/B/vE8+wr1r4xu3k2CDOG3cflXkBOcjOBnvTGthS+B71btds
vkxnPL81SSNmRmUE4/StjTYCQoXBIcN9MUpaK5cVdnVadarbRoida6G0gGASOT0rKtY++ORW/AAE
B6nFcMmejFWRdhgAGOMVY8lVxkgAVU83HJPHtTXuQR8rAHHrSRRfEMLYyAQPWkdYRx8v51lid1bI
JIHWpRdFhgkVVwsW5IYT+FU5zHjBwO1SyT5X5WGfrWZOzYJGSfagLDbhYiNq4GetYkunRyNKNo2E
Vp/OQcrTSOuV5NNOxMkef6hp7Wt064yANw+lIz23kKGQjcOD1wa6DxFARb/aEHzL147Vx8rkwr83
A6e1dcHzK5wVFys1rG9ls7yG5icq6sG47+tfRXh+9W/063nQkhgCc+tfNWmg3EqxDkgivoTwNE8e
iREklGc7fbmhGctjjfjFbE2+mz9gzg/oa8aYbmYV7x8WdPlu/DsM8KFvs8u58dlIxmvC2Xa5YjrV
9BLYWGSSGR41OAwwa2tK3dccnFYkYLzbj6cCup0y3BWNUOCRkmom7I0prU6ax5QNjArXhkwoA9Ky
oFEUIGfqfWrVu3yNIxCoOpNcTVz0EzSCq/U81YS3GQSP0rGTWoIiegXsaQ+LrSMYXDH2qlBsTqRX
U6BLQN261BPYbBkAgetVNP8AFMdzLtWEkeo7Vt/aluIypH403G24Kd9jNis8oCBkDvSyW/GCuKt2
8qxmRO3UVS1KdlUsrAHHHNTYpysVZIli4IArOmkVD1xzisi7n1eabEMchHr1qsw1YcXFtKvcNitF
DzMnV8jQvYjNbyxsB8ykV5/JCYd6uOMkCu3t7uTAhkUn1JHSuS1qN4NTliJIQnco+ta0tLo56uup
J4fiZr9WUcL1r6R8OIiaPaCNcAqpx714H4OtjPehCPld1X8zX0VZ28drBDDGMIgCgVotzCWyKOsx
CfRb2Mru3QONp7/Ka+X51wxU9jzX1bIoZCOxr5q8RWi2/iG/tFQjZK2AB2ycVS2FExrNWkuECgZB
rrtOByT09BXPaagjmZpFK4HHFb+kS+fOz44JxWdTY2paSN8kiKomZp1EYOE9M9au+SJcR+vWoSqW
kbCMbnJ+XPNcqsdltR9rplqi753AHrmmS/2CsnlR28csh6AdTVWPTZ9Rin+2zum5SIgnQH1NN0TS
LzT9Utry8CMlqrLGseAT16nHv3raKi1dsylfpE07e4tRxFCYj7AYrRhuXUruI2twDVBnM935giSP
LdhzV25kWaeNIxwvU+9ZSsbobezugYpxms5hNLALh5AQfXoPwrVuFjZSn3jjr6VmRBSzWki4ySyM
f5VMQkZ19eXGnvbB1K+eSEeVtiDHc+lNsPEGpX1rNMLctDCQHK4bFaVxYxSxiG6jEiDON3OKZHZr
bWZtreUJCTkoB1+tb80OW1tTJxne9yms0WogOm0MO471geK7X5YLkDkfIT+o/rW/HaRwzHYpVT1+
tOubO3vkWGZT5ZYEjOKmMrMmUOZFvwTpsMc1hLOxVSQ3I6n/APXXsyD5l+ory2wjX7G6IMLEBgD0
zXdeF79r/T1EjbpIZPLY+uOh/KtoMyxNJQs0aRHBrxrxLpXlfEd2ddsd3CWQnoWA5/lXs3WvMfif
bTW01hqyPxBJhR+tVa6sc9N2kmzhtY0yS1uHVB+63jDAdqt6ZbG0cqwGAQR9K6iCFNStTcbQ8UmC
qnuCOlZ91ZGxn8s/3Afp7VzuTeh6HIk7otQEZLdcCnyJ5mCI/m7cVWtWIIyOCea2bdcsSMVkarUj
gRVQZ49jUimIttzvY9gKsNAHxxSpD5eMDBoQ7ETQJGu4gA1RZ8bivHofatZogQWkI2jtWWsTXMhl
fCx9vpQMdDIpUqAW9aqX0UrDeqnjkHuK1rG8sssq+U+OCAe9VdV1C1tlCdXc4VRyTTSE7FaC4M1s
pnTI6b16g+4pDaEtlZMj3FJZOIbgD70coyV9/WtV4QBlD8tD0BbGW9uqp6n3qg6gNxwM1tzR8ZIr
HucJJx25pxImatl+7juBng4/nXR+AmZ0v36qZlxXKTy+VAwB5fn6Cu68E2v2fQYXxhpnLn+X9K3p
mOMlokbfrWD4t0Vdc8PXNoP9ZtLRn/aHSt09Kac4NaHAeSeGb37HocVvPGd8MjK2e3NTavcJd3qy
JnBUcYxWt4l0c6dePdwKfs9y25wP4W7/AIGsS9YymOQJtGMZFc81aTPShJSppkMLDzSp6ZratjwA
DxWEp2zKeorXtX+Ud/rWTNIs2YduOaWUhPmFQxS/LnOKiupCU607lDiTOrAng9KzblSkfl3JAt/4
iGxke9UL/wAUQWLGGMGRl67a5S/1K+1WUKVk29Qo6H0qowbInUSOtaTSvKb7NiIggFx6/WsrUb1L
CdSq+dL/AHm9apJpOrNZnNu/Pzbc4Oe1MGi6hclhcrsAGfnPX/69aqK7mXNN7I09N123mkZ5GKy+
jcD8K6W0vUlTarBsjIrzybw5eq4dChAI4B5qza3t/pUq+YCy5yV9KiUE3oyo1GtJI72Zwe4BrCvS
CxA9MVekmEqRyqTtdc1nXBwSf1qIlVHoSlZJpY7dfnkkIAxXr+nW62dpbWyj/Vqq1xHgnQTIyavP
hlyREO+fWu+XO9ST3FdMVZHBWqOcrmf/AGjbf89P0pDqVtn7x+u2s0RDGMUnlBfenczsW7u7sbq2
kgm3MjDH3a881KzvraRoUjWazDZV8YYD6V3Xlg9uaRrZXBG3gjBpNXLhNw2POE++Cc9K1rVcoDVK
/tTZ6hLBj7rcZ9D0q1YyZUL3HauaSszvg7q5oxjqBWV4gmmhsAqffdsZxWovyPg/dNSTQpcICQCR
61K3NHqji7TTLWD9/qEgyekY6n2retXWSJWXyLaHdgf3h+FWBYwPktGp+o5ohsYo3yqkD2q+ZExh
YlK2m1mGooCDx+7JyKrXIshIHS4lnBA3BU24/GrLpEi42ZJ9apuE8zAjwPrVqS7By66tmRqMhMai
CKRG5ydwOfSrVvZW9zABKMuV5yec1LNFkcgAUiHysAYqHIHEkaFbe2SFTwoxiqssDzFYUxux3NWg
28ZYdKLVTLqkaD+NgOPrRDVmdR2izu/D0yadodtbS58xAS20ccnNay6nEWQKjklh2xWYsWO1Pjj/
AHqHH8Q/nXTc8+wqLgY6n1p+31xilAz3pwANADNnrRsyKl2ikAIOKAOJ8ZQFLy3mAwXQgn1wf/r1
iWU+2QDOD3rqfGiZhtX9GZfzFcbJGVxKvBFYVFqdtD4Tp0bcnP4UhJHRqzbG+DoFJwe1WZZAUJyK
yN2ywkgZiB24qVHAGcYrPExUEjH1qZJiVPHOKBxZJPIpGCB+NZkszIxOOOgzVyOJ3fn8OaLuzAX5
x+NNDbMzz/MypbnuKikkxgZ5zTZ4NsmRkVXkLK2T2700iJSLqy/KM1peFYTea2ZT92FSx+vQVzsl
xtXAPJ6V6N4T0k6dpSvKuJp/nbPYdhWtOOtzmrT0sbYT2FLGg8xeO4qTFLHzIn1FanKQhPQ04CnC
gkKpJOAOpoAAMVWudQtLQHzriNGH8OefyrnNe152lNtaSbYxwzqeW/8ArVwlzqcst28MC9Dgytz9
cClzI6YYfTmm7HYeI9ZtL+CGGBmZlfcSVwOlYgjEkeRzmsyLIkXLFj6nrWtb/cya56krs6YRUVZG
dIr28pZCc96srdkqM88Yq5JbCQdDzWdNayREsqnHtSWo2miwk4PBPbAzVy2lU8EruFY5IIweDTd7
qcq1FibnSxzhTnIAplzcnBywx7mue+2zKACc++arzX8pwc9O1Ow7mvcTJhsnBxWJcTs0vloNzE/W
o3mnuBtAI9yatWtuIULHlz1PenoidZMfZr5F1E2Vdw2csMjIrp/+Ek1Qf8vPbsgrlS224j5/irUB
HGfzq4N2NY04vdGwnijUx/y2jb2KCr9l4ruzPGssET5dRkZHeuWkQbtwqS1bbdwZyMyLyPqKrmY3
RpveJ6Fq17LYwb4ghOP4hmuNu9Wvbw7ZpiUPO0cCiiqZyYVJ7mZcMRFK+eQpxWRaIoBOOaKKxmdd
TdE6/wCuFasHAFFFZyFEvx/dqVokZQCMg0UVLBmdcW0QYjbUH2GFmwQenY0UVRDGnT7faSQxx71G
bSFM4QUUU7gRKi7m46U9gAoIHNFFBUTPuGKsrDqCK1j0oorSOxdPqPQ8EUsJ/wBLgH/TRf5iiima
vY//2Y==

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/image004.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif

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

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_files/image005.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif

R0lGODlhFALEAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8AAAAAAAgACAAAokakBA
QICAgNTQyPXblf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH/C01TT0ZGSUNFOS4wFwAA
AAttc09QTVNPRkZJQ0U5LjBCPKT1ACH/C01TT0ZGSUNFOS4wGAAAAAxjbVBQSkNtcDA3MTIAAAAD
SABzvAAsAAAAABQCxAAACP8AIQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4oc
SbKkyZMoU6pcybIlyQcwY8qcSbOmzZs4c+rcybOnz59AgwodSjSmBIVFkypdyrSp06dQdx49+MCB
1atYs2rdyrWr169gw4odS7as2bNo06p1AGEqwqpr48qdS7eu3bt4vbZ960CC37+AAwseTLiw4cOI
EytezLix48eQIwt+yNYt1b6SM2vezLmz58+g/VLeezm06dOoU6tW3RZxVdJ8V8ueTbu27daHX1sm
WNW279/AgzeGnVA3UszCkytfXps4X+cDezOfTr06Z+gGjRdHbr279++EsRf/1J6dO4Dz4NOrXy6e
d+XjEtD7BfBXvmH78+k7xl+f//r/vrUX3Xul9acfgAgmeJqAApFXmnzn6eefYPxNiJh/6Fmo4Iaf
MQiBg+71F5+EEZIYIYcophiYhyCOh1mGMOYH4YkzjniijAeWmN+O9sF4o40maqgiiiwSWJ6INY6o
5JJDNokgaSVGOKCA0mUYn5I19khfkjFiSaKXO/L4ZZZfOtkklFECMOVuAyJZZpdCmiknc7BF6R6V
L255JZxb5vgjmWKKqaWbgtJY5pxEumXnmrEBaWigTCIq6XTESXknmyECqSmgOL7ZJ6Q+JgnmqCJG
OumTllnKaIGDchrnqbDK/+acmi7iWeqSnI7q6qdgtuoprry+Gmt1s5YnXpV+OtrpsMz+VqStYTKp
o7RjTqspjmFq6eefN4rabHrPYvohdxQeGO236Moq7qXwJShsuqgy1GKD5AZWobnw5htauO0i+K6+
6vFbIMAEBydwowUnfNu6qx6p8MOzHTwwxBQvyDC9x9Zb8cbX8WTkxByHrNmHO32cqcgoS0YWtCm3
7NjK4j7g0sw012zzQwzLfPPOPPfMkrguB81aQkIXbZrPSCetdM1pNu3001BHLfXUVFdt9dVYZ631
1lxnvfTXYIcdEr5Gl72iQw6oGdXabLft9ttwO0W22XTjZlhVAMCV19589//t99+A0zU33WUXCQBb
Eg1O+OKF4Weu4lfW19jcZOt52OONR54Z5EEbThHnjIcereWaD4Y5Y5WXLmFiq2cOOuuhG34xQq+L
vrjluMs4356782qjgbtrTnqauvMe+erT6tknhNQi/2Pds+P9ue3Um3789TniejzykmdPuvHBt77n
48ly/6nzvXcvPuHFukhr4tXH373w4A+fffr4jw/Y/dcri2+P4eNd64ZHP/6xL1Xncd/05Bc/5c3P
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

------=_NextPart_01C956CC.96F38A70
Content-Location: file:///C:/694CDA34/xl_JKP_FixingLinksToUDF_AF10338504_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"../xl_JKP_FixingLinksToUDF_AF10338504.htm"/>
 <o:File HRef=3D"themedata.thmx"/>
 <o:File HRef=3D"colorschememapping.xml"/>
 <o:File HRef=3D"image001.gif"/>
 <o:File HRef=3D"image002.jpg"/>
 <o:File HRef=3D"image003.jpg"/>
 <o:File HRef=3D"image004.gif"/>
 <o:File HRef=3D"image005.gif"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C956CC.96F38A70--
