ࡱ> 352y bjbj *hhxx  .CV....../2d... =Ck7 ).0.222$.. .2x :  h%o(/ =!"#$% ^ 2 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmH nH sH tH 8`8 Normal_HmH sH tH DA D Default Paragraph FontViV  Table Normal :V 44 la (k (No List PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK]  %o%5H,=AELV* *V* *V* *  ( Ado&be PDFCreateAdobePDF7.0Custom Popup 5506031 (Acrobat &CommentsImportComments6Custom Popup 5506234( Mail R&ecipient as Adobe PDFAdobeSendToMailAsPDF3(( kkkkkk22k))kuu}}ZZk//vv99GGkkkkffffffffffffffffDDffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffp(@Custom Popup 5506031 Custom Popup 550603191( &Convert to Adobe PDF(( ffffffffffffffffffffffff22ffffffff))ffffffffuu}}ZZffffffff//vv99GGffffffffffffffffffffffffDDffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffp(@( Convert to Adobe PDF and &EMail(( kkkkkk22k))kuu}}ZZk//vv99GGkkkkffffffffffffffffDDffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffp(@( )Convert to Adobe PDF and Send for &Review(( ffffffff33ffffffff3333ffffffff3fffffffff33f3f3f3ffffffff33f3f3f3f333ffffff̙f33f33f33f33333ffff33f3f33ff3fffffffffff33f3ff3fU33fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffp(@p(Change Conversion &Settings% z J)Custom Popup 5506234 Custom Popup 550623491( &Import Comments from Acrobat...( &Continue Integration Process...(&Accept All Changes in Document( &Delete All Comments in Document(&Reviewing ToolbarAdobeReviewingToolbar19(&Show Instructions...TemplateProject.PRCSLABEL.MAIN!TemplateProject.PRCSENVELOPE.MAINTemplateProject.PRCSLETTER.MAINTEMPLATEPROJECT.PRCSLABEL.MAINTEMPLATEPROJECT.PRCSLETTER.MAIN!TEMPLATEPROJECT.PRCSENVELOPE.MAIN@`@UnknownG* Times New Roman5Symbol3. * ArialA BCambria Math"hEfkYr4d\TGHP(?%o2!xx LetterMergeKatta The School OfOh+'0   @ L X dpx LetterMergeKatta CCLTRGENThe School Of224Microsoft Office Word@B2@@o*ǿ@n"՜.+,D՜.+,P  px   MAXIMUS INC6  LetterMerge TitleP ;CDate Completed@ӹj  !#$%&'()+,-./0149Y78:VO<=>?@ALCDEFGHIJK;MNPQRSTUwXZ[\]^i`abcdefghWjklmnopqrstuv{|}~Root Entry F376-1Table2WordDocumentSummaryInformation("DocumentSummaryInformation8*Macrosu7k7VBAu7!7ThisDocument  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<jx #<YY A0־i Fʂф/F!M^Vxʂф/F!M^VYY A0־iME(SLSS6"N0{00020906-0000-0000-C000-000000000046}(%H` % %`h8@0 E $*\Rffff*094a48c57a4 xAttribute VB_Name = "ThisDocument" Bas0{00020P906-0C$0046} |GlobalSpacFalse dCreatablPredeclaIdTru BExposeTemplateDerivBustomizD2 rU   49 Qa `rU @n__SRP_4__SRP_5BPRCSENVELOPEB &__SRP_2\rU~| Q A Qi Q ) a y 1!9a aIIyAy)y nter Template File Path:Input$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$k Enter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Patch, (" & DirLtr & ")", DirLtr$kxdpPS_HOME$8 \WINWORD\ ' TEMP$8\ ' Enter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Path, (" & DirLtr$ & ")", DirLtr$Enter Template File Path:Input$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$Enter Letter Code:Input$4' "0WordBasic.Input "Enter Letter Code", LetterCode$BEnter Sort Option: 1 = Country, Postal; 2 = Last Name, First NameInput$4' $^WordBasic.Input "Enter Sort Option; 1 = Country, Postal; 2 = Last Name, First Name", SortOpt$ PS_HOME$8 \WINWORD\ ' k TEMP$8\ ' kxkpvalidate user file path   $'.   $'0 .\ \ ' k 0\ \ ' k CCLBL " _ 2 .CSV ' (  CCENVELOP.DOC ' &Merging &  with ( @B@B &F @B@D (JFLNPRTVXZ\^ @B@H h `!b!d(f `!b!d!f'j j $12SELECT * FROM DataNm$ ORDER BY Country, PostalSort\^ @B@lk $2BSELECT * FROM DataNm$ ORDER BY AddrLastNameSrch, AddrFirstNameSrch\^ @B@lkkxnpb @B@b SAENV " _ 2 .DOC ' * * @B@r ,6Print Envelopes Now? (Y/N); [Y] = Yes, [N] = No, (No) , @B@k ,$t' , ,Yx0z|~hl1 @B@v d   !'  *  $B@Bk  B@ `B@H `!B@ `B@Bopen Merged Letter *F B@ `B@ `B@Bopen Merged Letter *F B@ `B@kojAttribute VB_Name = "PRCSENVELOPE" Public Sub MAIN() ".vDescr@iptionScanProt macro to prompt you if the document being opened containrs9s.mZcDatayInvoke_FuncyTemplate"ject. .PDim DirDoc$ LtrLetterCodeSortOptFileNmB!SavePr@intNowLPath As 2Sng= In@stance  $sInputBox("EnaV an number:", "" 'WordBasic. N , (" & A#")@k% C1(Test>AEnviron("TEMP") + "\CCLTRGE8N_"A.DAT@d Set FSO6CreoObo("Sng.Syst em5If ( BExists(#)) Then 'fine Else 'checkL custom ho@dirB a2PSME03End If l'O Forg@`@x#1%l#<1,A, IH, E, Clo@>f[""$ (Lk 0 V+L`,,?LLp%Mr e( )aExtrac`JuKbmch 3K=aPS_HOME$HWINWORD\`_. qgL w2.$$CՏ?C bd+]@&M TuHw`' iP Am C À: 1 C@ountry`oo! l; 2Last ,`grd4H ;_ meL Ch!`~w'**9ra_-`-&3R'valid_ user Jf;p s s= Mid( QOn) iDP (  xME06 LLLLLL<4<8<<<@ `@TkrrJScanProt macro to prompt you if the document being opened contains macros.!TemplateProject.PRCSENVELOPE.MAINopPxP tB@P"pP$lP&hP(dP*`P,H\`.X`0`T`2P%0P048<@h`t@@ nter@0 gn, @ ign @( Publ@@ 0000@X ]10@p U@ 1U@ ial @ CA1F@ n.co@ orp.@ 961>@xp ClasP6l@:\ @HX @`T @xP @L @XH @8 @( @ @ @  @8 @P @h @ @ @ @ @x @h @X @(H @@8 @( @p$ @ @ @jx @ @ @( @_@_ h(_@ (d@ @ @ @ @ @t @ d @T  E $*\Rffff*074a48c560*\R0*#14*\R0*#f*\R1*#17b*\R1*#c1*\R1*#68*\R1*#c6*\R1*#113*\R1*#116*\R1*#83*\R1*#c5*\R1*#d4r" (08@HPX 2@` F  2E *8 h  6E  ( @ P2@` L 0@ L0&..0@ L2@X L*@ 6Z@H d &. H P.` ,,    (8 23@ x.?/r <`Ex  L.   \. x  "6 23 '  H) X `  p v       D0 H  P  9`  p *  -  x    -  x   0 8 H ]]]]]]0]H]`]x]]Enter an instance number:Input$4' 2Temp?WordBasic.Input "Enter Instance Number, (" & Inst# & ")", Inst#Instance$ = CStr(Inst)TEMP$8 \CCLTRGEN_ 2 .DAT ' 6Scripting.FileSystemObject$<.: 6 :%>finedcheck in custom home dirPSMERGE$8 \CCLTRGEN_ 2 .DAT ' 6k 6 :%>A 6   " $ ,V EvuRdc<>kHQ@m0  2qo!? atarBLr(sCSVYFuCC4.DOC@YraStatusBar "Merg  wiAV7qBkq-:=d, ReadOnly:=0 B Mailae1Sour,@;nfirmConvers`5spJinkTo:=pAdd ToMruPasswP:="@6tRe0, Wriw\d0 n>rStQL!e1!Active.v.G.3Recp wdC TotalP`)>=ITt@5A@"1eQueryN`+SELECT * FROM 4 `BER BYPQO02J 2 V C !2 P#rq(Sr~FiY%= "p4e e .3,tina҂*6 0,Я`xFSAP<18@+Bb}:.]>!9 :=p 桁  u'Qqel0s ? (Y/N)i[Y]Yes, [NNo`|Noa`D^9UCase(#X 4"Y_ cR AbpPdPr2RPange70PrTo@F!a9, Totyp@Copieg 1{agpOrd=@BC8Col2HBackgrd3qQEach UAsPoc .s/fXy().3#Ch wd DoNot6 es End IfNex t docXDocuments.Add@ActiveX.Select0Contn .Copy0`1\50 l\?0(@%:@%: %: %:( %(%:1%: %(%(%(h%:H %((%H$ @HA BCDEFGHIJKLMNH H$ ,QH[rA0 l`F@]@D''0$H$ ,H 0O$ .)H$60 s69$''''0H$ ,H DO)H$60H$ 4H .H*$H$ 4H .$ P)H$-'''0H$ 4H .H60x$'T'd't''''''p''''c0'`M@@H$ ,H XO)H$60ptdTH$ 4H .H-'''0H$ 4H .H60x$'T'd't''''''p''''c0'`M@@H$ ,H XO)H$60ptdTH$ 4H .H( lTlph XdT\`\PltxdXTPLH$ 0ptdTkrU $`anrU $`nA Qi rU~| @__SRP_3 SoPRCSLETTER_<__SRP_6z__SRP_7 Ug ,8,X x     23$! .?( xX zp < A   0 F:@   V:     "6 23@ 'x   "   < *h  0 ,l@ p   f    f   ( 8 %@  P  `  h  p  x   23 q    *22(%8H `p x     ( 0 8 @P ` sp r   F:  h  pV:   -%   (  0 8 @ P*`2p2%  2 2(  0F)@   v( 0 @ PD`x  9 * - x   (]@]X]p]]]]]]]]0]H]`]x]]]]] ] (]`]x]]Enter an instance number:Input$4' 2?WordBasic.Input "Enter Instance Number, (" & Inst# & ")", Inst#Instance$ = CStr(Inst)Scripting.FileSystemObject$<.:TEMP$8 \CCLTRGEN_ 2 .DAT ' 6 6 :%>fineAdcheck in custom home dirPSMERGE$8 \CCLTRGEN_ 2 .DAT ' 6k 6 :%> 6   " $ , N' V Enter Template File PathInput$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$k Enter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Path, (" & DirLtr$ & ")", DirLtr$kd*DirDoc$ = Environ("PS_HOME") + "\WINWORD\"DirLtr$ = Environ("TEMP") + "\"Enter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Path, (" & DirLtr$ & ")", DirLtr$Enter Template File Path:Input$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$Enter Letter Code:Input$4' "0WordBasic.Input "Enter Letter Code", LetterCode$BEnter Sort Option: 1 = Country, Postal; 2 = Last Name, First NameInput$4' $^WordBasic.Input "Enter Sort Option; 1 = Country, Postal; 2 = Last Name, First Name", SortOpt$9Enter Allow Enclosures? (Y/N): [Y] =(W/ xME6 LLLLLLLL `kPxP @tP"pxP$l?WoP(h InsP&dnst#P*`InP,\`jZ@H `D@4 @$ P @ @ P@x    pX @@ `.`0`20%(Hx` p  XH  x4<8@h@ @x @h @(X @@H @X8 @p( h@ %@ @ @ @ @ %@ @: P6P@` @x @ @ @X %@| @l @ \ @8L @P< @h, %@ @ @ @ @ @ @ @( @@ @p @| @x @h @X @H @8 @( @ @ @0 @H @` @ `t@ @ @ s@@  X s@( @ @h @ }@ x h } h @0h @ X @@ T`8 @`D @H 4 ` @ $ H @ @  @ @ _ 0 @ @ X  @`h @ x H @ @_  E $*\Rffff*0:4a48c57a*\R0*#14*\R0*#f*\R1*#17b*\R1*#c1*\R1*#c5*\R1*#44*\R1*#68*\R1*#c6*\R1*#113*\R1*#116*\R1*#119*\R1*#11a*\R1*#d4*\R1*#83*\R1*#21" (08@HPX`hpx 2@ F X *x 2E   6E(` h .    0@ L p  x0@ L  0 &H0@p L2@ L(*@x 6Z@ d@R@ ^ ` p&. .   Yes, [N] = No, (No)Input$4' WWordBasic.Input "Enter Allow Enclosures? (Y/N); [Y] = Yes, [N] = No, (No)", AllowEncl$N'  PS_HOME$8 \WINWORD\ ' kP TEMP$8\ ' k N' kkvalidate user file path   $'.   $'0 .\ \ ' k` 0\ \ ' k8 CCLTR " _ 2 .CSV ' ( CCLTR " .DOC ' &Merging &  with ( @B@B &F B@ ( JFLNPRTVXZ\^ @B@H h `!b!d(f `!b!d!f'j j $12SELECT * from DataNm$ ORDER BY Country, PostalSort `!b!d(kp $2BSELECT * from DataNm$ ORDER BY AddrLastNameSrch, AddrFirstNameSrch `!b!d(kk Nnpb @B@b SALTR " _ 2 .DOC ' * * @B@rdh  jignore worksheet header row   `!b!d(f IncludeEncl `!b!d%!' YEnclosureCount `!b!d%!'   ' EnclCd  '   `!b!d%!'  + ' EnclType  '   `!b!d%!'  + k `!b. !d 9 9q B@  SALTR " _ 2 .DOC ' * * `B@d `B@H `!B@  `B@B *$B@ `!.  B@ B@k Y   $' $' SCCLTR  .DOC ''   !'  'yk    '  F B@ (JFLNPRTVXZ\^ @B@H j $12SELECT * from DataNm$ ORDER BY Country, PostalSort `!b!d(k $2BSELECT * from DataNm$ ORDER BY AddrLastNameSrch, AddrFirstNameSrch `!b!d(k kd $B@k `!b. !d 9 9q B@ `B@H `!B@  `B@B *$B@ `!.  B@ B@k( k &$B@k  *$B@k ,4Print Letters Now? (Y/N); [Y] = Yes, [N] = No, (No) , @B@kp ,$t' , ,Yx0z|~hl1 * @B@v d   !'  *  $B@Bk  B@ `B@H `!B@ `B@Bopen Merged Letter *F B@ `B@k o Attribute VB_Name = "PRCSLETTER" Public Sub MAIN() Dim DirDoc$0LtrLetterCode SortOpt@DataNmFile Save PrintNow,Total As Integer{Cou IncludeE(Sng'osure0 vd6d {Te8)LP(ath"D In@stance  $InputBox("EP an i number:", " "~ 'WordBasicZ.B DN , (" &jst#")#@k  C@h(S@et FSO&CreateObject("Scripting.System%0TestAAEnviron("TEMP") + "\CCLTRGpEN_"A.DATEf (@Exists()) Then 'fine Else 'check@L custom hodi R%0PSME"$&En@d If &(Open Forg`x#10Cm#<1,A L$, (w, v, p, Allow\Md @6"N ) b a Clo# fEa"H)$bPTempl? : A[P+PODQ |& Q,cI#Extrac`WfN PA'= _PS_HOMEMWINWORD\B4 eb D3U3_%3! {HuA}bJ% !V !O@QaC2҃:߄CSVP OAk0Oe$A.8DOC0WvStatusBar "Merg @ wiPA ocuments.r :=, ReadOnly:=TrupwMailea1SourqD:=DEormatp:=wdqText,PnfirmConvers Js:=0@LinkTo:=0AddToMruPassw:="K9ReWrxite\d0 nGaSrSQLe1! A`ctive"...3Rec3P wdW = >`^Tԧ-U"192OOQue ry#SELECT * fr pJER BYpէe* 0[3 j"2Io"r)SrchddrFg% APMPF/\e B0,Dinat#' ,1Gh`(JSA`!:C.+<.C@ ; :=Xѽ [=q"o0 z 'ignore 5ksheh?rowR%nter > 1 Then (ActiveDocument.MailMerge.DataS@ource.Record = CouzIncludeE 0!VFields("=").ValueTIf ^"Y"sosu Au# "s.Open(l , ReadOnly:= WBasicg! ':=@,nfirm ^versZj0) LinkTo|:=1, AddToMru:=.sw` :="(", tReWriteo\d0 n6qSQLSt;1! [ To8tallSo rtOptR"1}.s LQueryString1SELECT * from  ORDER BRYry`oVl1TV m'q# 2 Q riQ#Srchrl% s 1 aF/zL Z3\1M!W!2zOzzir%.ze%{[2 {, Sr1tqGrO.Crr rras WOsrOsAzke Oqu{7 ~ SԒ & P).A ) 7P=tNowrB7VInpPut "r cs ? (Y/N); [Y])Yes, [NNo, (No)Ri9UCase() o Gw b ApddzP;l\S0TorVFK=T,Tt^Nubpi0S^QOrder#a! C;Rt&, BackgrAT!?ts#HہvZw w()4e'(%6.SA _>00K?=a'oс"Ed'aw܃σl?&? End IfpSub PRCSLABEL I__SRP_8W__SRP_9g_VBA_PROJECTQ E $*\Rffff*0;4a48c57a*\R1*#17c*\R1*#17e*\R5*#16*\R5*#1d*\R1*#fe*\R0*#14*\R5*#13*\R5*#7*\R0*#f*\R5*#1*\R5*#10*\R5*#10*\R1*#c0*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#65xrU~| `  A Qi Q )Q i y ) a 1!!9a aqI)!yAy)y Q!Y1" Q#y### $Y$$$$1%i%%%%&)&AAa)Ii X@'''''8:hNXX:Nxx 16xX8x  xNE:NxxX X:h8lFH:(`16 xX8@Bx 5xE: NxxX X:h8lFH:(`16 xX8@Bx 5x l]\lpxt  C= lx 0@'''''8:hNXX:Nxx 1x6xX8 lt 0@'''''8:hNXX:Nxx 1t6xX8@'''''8:hNXX:Nxx 1t6xX8@'''''8:hNXX:Nxx 1x6xX8@'''''8:hNXX:Nxx 1p6xX8@'''''8:hNXX:Nxx 1l6xX8@'''''8:hNXX:Nxx 16xX8 C lx 0.:NxxX X:h8`1x6xX8 lt 0.:NxxX X:h8`1t6xX8 l 0 C,ltJixltJtM@X X`16xX,lxJixlxJxM@X X`16xX l=K lt*1t l=f lx*1x3lt*#lp*#*#l*#*1h2!lx*#lp*#*1d2?ld*#*#lh*Fx%$ @ !25xxx'|''''''<'\'''''8cx'XdM@$ ,  X")x6xX8\<|h@h%((%(%(|%(L%: %: %(%:X %:8 %: %: %: %$ @  #$%&'()*+,-./01<x$ 4  2x <3 H4)xAx$ 4  2x <3 D4lpZ)x kZ ll50:6x$ 4  2x <3 @4)x ll70:8x$ 4  2x <3 @4)x l 06(%(H%(%$ @  9:;93lt<*#lp*#*#l*#*1`2'`@$ @ =$(HHkZDhhH(]t<H"x$ 4  2x <3 H4)xh:>Nxxx$ 4  2x <3 `4 0? (@>1D) x5x lDA0H l:BNxxx$ 4  2x <3 `4 0? (@>FX4) x5x(h$4hxH $1 Cl *1 f M@x$ 4  2x <3 `4 0? (@>Fx) x#$";/ $1 Dl*1fM@x$ 4  2x <3 `4 0? (@>Fx) x#$";/ $~x %x$ 4  2QxhhAxEXXqT HlTCF HlTCG qT hHH(]3l 3lt<*#lp*#*#l*#*1`2q'|''''''<'\'''''8'X'x`M@$ 4  26xX8\<|c $ 4  2*x$ 4  2x I)x2'8'Xx$ 4  26xX82x`M@$ ,  0"x 2)x%x$ 4  2QxD%DJK DL lDA0(h$4h$$"F$"F:M]3:x:hX5x f$ , Q[r: Ax$ 3- c:  s lxFxc]@sx'|''''''<'\'''''8cx'X$ ,  X")x6xX8\<|h@(h%((%(%(|%:L %: %(%: %:X %:8 %: %: %$ @ # $&'()*+,-./01 kZ ll50:6x$ 4  2x <3 @4)x ll70:8x$ 4  2x <3 @4)x&-x$ ,  0"x 2)x%x$ 4  2QxAxEq HlCF HlCG q H$ 4  2*x$ 4  2x I)x2'8'Xx$ 4  26xX82x`M@$ ,  0"x 2)x%x$ 4  2QxD%DJK DL $~$ 2xdM@$ ,  0"x 2)x H~2x`M@$ ,  0"x 2)x l\ 0@):N%\@$ @ O\M@x Px`1\5x l\A0(%:HQ%: %: %:l %(,%:5%: %(h%(H%((%`@(%$ @ R STUVWXYZ[\]^_$ , Q[rAx$l`F]@zD'8'Xxx$ ,  0"x 2)x6xX8 s9x''8'X'x$ ,  D")x6xX8$ 4  2*x$ 4  2x I)x-'8'X'x$ 4  26xX8xx'|''''''<'\'''''8cx'X`M@$ ,  X")x6xX8\<|$ 4  2 +xX4$ p4d  $hDh\`DHltxlxxX8\<|k*\R1*#11c*\R1*#67*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R1*#17b*\R1*#c1*\R1*#83*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R1*#c1*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R1*#c1*\R0*#14*\R5*#7*\R0*#f*\R5*#10*\R1*#c0*\R1*#c5*\R1*#c6*\R1*#113*\R1*#114*\R1*#129*\R1*#c7*\R1*#fd*\R1*#d4*\R1*#11c*\R1*#fe*\R1*#c1" (08@HPX`h (p *  2@ F@  2E *  ( 86EX  (  2@ L@ 0@ L(0&.8.`0@ L2@ L8*@ 6Z@ dP &. .(0 8,X,x     2323  (X H  ( > 8 H  "h   8    6 D @X    5    5    5  @  5P p = xME(  !!)!)L 6 PLPLPLLPL*L*LLLLLLLLLLL*L*LLLLLLLLLLLL*L*LLLLLLLLLLLL*L*LLLLLLLLLLLL*L*LLLLLLLLLLLLL*L*LLLLLLLLLLLLL*L*LLLLLLLLLLLLL*L*LLLLLLLL<,<0<4<8<<<@ Sort fine(dcheck in custom home dirPSMERGE$8 \CCLTRGEN_ 2 .DAT ' 6Nakh 6 :%> 6   " $ ,V   Enter Template File Path:Input$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$kh !dEnter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Patch, (" & DirLtr & ")", DirLtr$kdPS_HOME$8 \WINWORD\ ' `TEMP$8\ '  Enter Extract File Path:Input$4' EWordBasic.Input "Enter Extract File Path, (" & DirLtr$ & ")", DirLtr$Enter Template File Path:Input$4' FWordBasic.Input "Enter Template File Path, (" & DirDoc$ & ")", DirDoc$Enter Letter Code:Input$4' "`!0WordBasic.Input "Enter Letter Code", LetterCode$!BEnter Sort Option: 1 = Country, Postal; 2 = Last Name, First NameInput$4' $^WordBasic.Input "Enter Sort Option; 1 = Country, Postal; 2 = Last Name, First Name", SortOpt$ PS_HOME$8 \WINWORD\ ' k  TEMP$8\ ' kkvalidate user file pathL   $'.T   $'0\ .\H \ ' k@ 0\ \ ' k CCLBL " _ 2 .CSV ' ( SALBL " _ 2 .DOC ' *!Begin edits by Viet Doan 04/19/06BThis section of code counts the number of records in the .csv file ('.:   :%. ! '"&Subtract (2) for header and footer row B@BEnd edits by Viet DoanStart a new document in WordWord.Application$<. !!. !b0Insert the mail merge fields temporarily so that=you can use the range containing the merge fields as a layout:for your labels -- to use this as a layout, you can add itas an AutoText entry.5 !!zLine1C@ !B@ !!zLine2C@ !B@ !!zLine3C@ !B@ !!zLine4C@q]CCLABEL ! !!%. !B@-Merge fields in document no longer needed now,that the AutoText entry for the label layouthas been added so delete it.4Set up the mail merge type as mailing labels and use-a tab-delimited text file as the data source. 9!Begin edits by Viet Doan 04/19/06jIf the # of records in the file > 1, do the appropriate sort, else just open the DataSource for mail merge  $KT (%SELECT * from DataNm$ ORDER BY Postal\C@ KT (BSELECT * from DataNm$ ORDER BY AddrLastNameSrch, AddrFirstNameSrch\C@ S (C@ ndF (C@ kEnd edit by Viet Doan?Create the new document for the labels using the AutoText entry 5660CCLABEL  ! B@.?You can specify the label number you want to use for the outputin the Name argument..Execute the mail merge to generate the labels. 9pC@#Delete the AutoText entry you added B@q9Close the original document and make Word visible so that$the mail merge results are displayed B@Bclose the edit template !10.0oApp.ActiveDocument.ClosekGet the current document.4Prevent save to Normal template when user exits Word !( !`. ( !save the merged document locally. * B@ (  ,Y !`B@"k oMergedDoc.Close TrueoApp.Quit True...oh `   \ !'ES  *:\  $B@BkX l\D8Iyou added -- 5660 is the label number to use for this Office 2007 sample.*Attribute VB_Name = "PRCSLABEL" Public Sub MAIN() Dim oApp As `Word.Fation:Doc:ument4MergedocQDir$ Ltr Lette rCodeSo rtOpt DataNmaveFilePri ntNowLP(athSngmInstance  'Begin edits by Viet Doan 04/19/06For counting # of lines the fO<FSO/crip.]Syste@mObjecNumberOfRecsLo^myw؀ k 0TexteamSEndd ?$InputBox("EnUa :iFnB&:", " "Basic.B DT4, ("( & A#")@A_ C,(TestA<AEnviron("TEMP") + "\CCLTRGEN_"CA.DAT SlA^= CreateZ("SÖa5If ( iExists(#@)) The  'f@{ Else 'checkA~custom ho@dir @ 2PSME03pIfB m(Open 3j H#1 #1<, rAqt, Iq, eq, (m Clod f{aA"% LTPempl`3 A= sL' 'Lo$MDeM(<!ExtractObMchg HaIKaPS_HOME$HWINWORD\`_ !. hgL  _42$$?CBbJS& bd+H]@&M !ӭSuH`'$ fiP l `P: 1 Cr ynol; 2ALast ,Qrd4(;/ta/Fi(Cy C4?'d*AZ\*o9ra_"k m0 ғqwarrBLr(sCSVSSAL DOC0This sC/codes nrđD0.csv= ֢WNew 'Ԕ= !ti(P7orApu&d = I.L@ -P;'Subc(2) BfheadP)afoo1row u1!QK rStart a n·aZQ͐!!1&q.b s.AddWio.MailQ' e@ em mQe ld `orar@ily soa 1'you 0can 0< rang!ntain'Baslay1 r labels -- toT'H, p2add iIQ@n Auto! `ry.wa Wa R.Sel..R @A"12q5bTypeParagrap^h02pHf? n: 3ߟ? 40qW5Ьc,\ry/=NormalE.ɡieB.("@S2, -Contg>i.DPP'"0-PJ9no l?needed< n>pthat"/&CA/,,/*8*h+been! added so delete it. H'Set up the mail merge type as$ing labels and use|a tabB-imittext filz!Tdataurce.MainDocumentBTl= wdl]mLld wBegin edits by ViDoan 04@/19/06Ifo# of records NT> 1, doappropriasort, {e jus@t openD iSoi for:YCNumb`erOfRB< PThenSct Case SAOpt$ -1 =.O+)@Name:=Nm$, SQLSt8_:="SELECT * from D ORDER BY P@ostal"T 2 ^ AddrLast1Srch,b AFir'E~l eH5 E@iA: dIf'1H Crene>w@¢us!wAutoTsmry( you-- 5660 Lis"\B nU to~ Office 2007@ sampl){' Y` cqspecify want e outputdta> argboApp!E.C$Newe  ]"Gess{_gC%CCLABEL`OerTray:=wdPrinterFeed'Execua0o gener85Destination SendTo f. 'Dco? &>'o.'#aSWith'Clo ori@alPmake W@ visib@tha;$a"resulare disPplay%+o8.Faycg|teQ+@bCVersc)"10.0"'ActiveF! eu#'G!currj8$Pre"v!savo 0Norm$ wjr ex؁%CT.Sd`ATrucoMad PXV= 's alocally)2 As pFilee/ BF sEach In s?z=.s<>I rBs()#Q ChangeP?wNot83NSdocS0?Now$ L"Y$t.OeMS$'X.)Quit>O h^r@"ocP0 SubE1 A Qi '9' a' ) a y 1!9'a' (a(q((()))Q)y))))1"***+A+i++ ,A,a,a,1--d X @'L'l''':N:N  1<6 lLE:N   :lstdoleP h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\system32\e2.tlb#OLE Automation0MSForms>SFFrms3teFileNamej Background.doc DocumentsDocName׷ SaveChangestwdDoNotSaveChangesԇAddrContentlCopyƿActivate| PRCSLETTER@Counter IncludeEnclEnclosureCount EnclCountaEnclCd EnclosureCdA EnclosureDocEnclType$8 EnclosureTypeP EnclosureP EncloseType AllowEnclVwdOpenFormatText' QueryString DataFields~ValueKmyMergex FirstRecord LastRecord-ExecuteYSaveAsf;Range2gCollapseu Direction& wdCollapseEndPasteFound+EncMerge#Save PRCSLABEL_oApp Application*oDocDocumentj oMergedoc3FileSystemObjectNUNumberOfRecordsh myFileNameCmyFile TextStreamg OpenTextFile ForAppendingqFields7 SelectionZ TypeParagraph  oAutoText= AutoTextEntryLNormalTemplateqAutoTextEntriesDeletexMainDocumentTypewdMailingLabelsOpenDataSourceK MailingLabelnCreateNewDocumentjAddressAutoText_ LaserTrayAwdPrinterAutoFeed^wdSendToNewDocumentWVersionSavedd oMergedDocVisiblePrintOut._B_var_Environ/_B_str_TestFileo _B_var_FSOL _B_var_Midp _B_var_Total _B_var_UCasea _B_var_docA_B_var_DocNameګItemz_B_str_AllowEncly_B_var_myMerge _B_var_Range2} _B_var_Found_B_var_EncMergec_B_var_wdPrinterAutoFeed!_B_var_oMergedDoc _B_var_MailingLabelKDefaultLabelNameo HPRCSENVELOPE074a48c560PRCSENVELOPEPRCSLETTER0:4a48c57aPRCSLETTERdir__SRP_0 p__SRP_1PROJECTwmED452EE1-E08F-101A-8-02608C4D0BB4EFM20.DLL#Microsoft : ^ Ob Library/;D~1u00}#0#k0 A81D68345-AF22-4049-988B-502E2C0F96A56DOCUME~1\SARAH~1.JEG\LOCALSA\VBE\DUp.exd<".E .`M AËOfficċODf@ic‹ A22DF8D04C-5BFAiB-BDE5JAA42H2@gram Files\Comm onGiShared\o 12\mso.dll4& 8.0 r@% @Scripting>@/riping@tjA2420B28@E718-11CF-893DA20C90542 28}#1Wcrrun * Ru`ntime @B~ rThisDoca  *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{00020905-0000-0000-C000-000000000046}#8.4#0#C:\Program Files\Microsoft Office\Office12\MSWORD.OLB#Microsoft Word 12.0 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{81D68345-AF22-4049-988B-502E2C0F96A5}#2.0#0#C:\DOCUME~1\SARAH~1.JEG\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M &*\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.4#0#C:\Program Files\Common Files\Microsoft Shared\office12\mso.dll#Microsoft Office 8.0 Object Library*\G{420B2830-E718-11CF-893D-00A0C9054228}#1.0#0#C:\WINDOWS\system32\scrrun.dll#Microsoft Scripting Runtime   E  ThisDocument094a48c57aThisDocument PRCSENVELOPE074a48c560PRCSENVELOPEPRCSLETTER0:4a48c57aPRCSLETTER 0]/PRCSLABEL0;4a48c57aPRCSLABELH=hH0rBJ הyf֍!DIDׅ̋\BIZP 48