ࡱ> "w3  !$C4%&'()*+,-./012:56789;T<=>U@ABDEFGRIJKLMNOPQ?SoVpXYZ[\f^_`abcdeWghijklmnqustvyz{|}~rRoot Entry FN.ap b#@5WorkbookL\_VBA_PROJECT_CUR"@4 bp bCtls L \pjjh Ba= ThisWorkbook=xX/"8X@"1Arial1Arial1Arial1Arial1Arial1Arial1 Arial1$Arial1Arial1Arial1Calibri1 Calibri1h8Cambria1,8Calibri18Calibri18Calibri1Calibri1Calibri1Calibri14Calibri1 Calibri1Calibri1 Calibri14Calibri1<Calibri1?Calibri1>Calibri+""#,##0;""\-#,##05""#,##0;[Red]""\-#,##07""#,##0.00;""\-#,##0.00A""#,##0.00;[Red]""\-#,##0.00i*2_ ""* #,##0_ ;_ ""* \-#,##0_ ;_ ""* "-"_ ;_ @_ .))_ * #,##0_ ;_ * \-#,##0_ ;_ * "-"_ ;_ @_ y,:_ ""* #,##0.00_ ;_ ""* \-#,##0.00_ ;_ ""* "-"??_ ;_ @_ 6+1_ * #,##0.00_ ;_ * \-#,##0.00_ ;_ * "-"??_ ;_ @_ \$#,##0_);\(\$#,##0\)\$#,##0_);[Red]\(\$#,##0\) \$#,##0.00_);\(\$#,##0.00\)% \$#,##0.00_);[Red]\(\$#,##0.00\)3#,##0\ " ";\-#,##0\ " "=#,##0\ " ";[Red]\-#,##0\ " "?#,##0.00\ " ";\-#,##0.00\ " "I"#,##0.00\ " ";[Red]\-#,##0.00\ " "q6_-* #,##0\ " "_-;\-* #,##0\ " "_-;_-* "-"\ " "_-;_-@_-k3_-* #,##0\ _ _-;\-* #,##0\ _ _-;_-* "-"\ _ _-;_-@_->_-* #,##0.00\ " "_-;\-* #,##0.00\ " "_-;_-* "-"??\ " "_-;_-@_-{;_-* #,##0.00\ _ _-;\-* #,##0.00\ _ _-;_-* "-"??\ _ _-;_-@_-#,##0\ "DM";\-#,##0\ "DM"##,##0\ "DM";[Red]\-#,##0\ "DM"$#,##0.00\ "DM";\-#,##0.00\ "DM")$#,##0.00\ "DM";[Red]\-#,##0.00\ "DM">9_-* #,##0\ "DM"_-;\-* #,##0\ "DM"_-;_-* "-"\ "DM"_-;_-@_->9_-* #,##0\ _D_M_-;\-* #,##0\ _D_M_-;_-* "-"\ _D_M_-;_-@_-FA_-* #,##0.00\ "DM"_-;\-* #,##0.00\ "DM"_-;_-* "-"??\ "DM"_-;_-@_-FA_-* #,##0.00\ _D_M_-;\-* #,##0.00\ _D_M_-;_-* "-"??\ _D_M_-;_-@_-"IR"#,##0;\-"IR"#,##0!"IR"#,##0;[Red]\-"IR"#,##0""IR"#,##0.00;\-"IR"#,##0.00'""IR"#,##0.00;[Red]\-"IR"#,##0.00;6_-"IR"* #,##0_-;\-"IR"* #,##0_-;_-"IR"* "-"_-;_-@_-,'_-* #,##0_-;\-* #,##0_-;_-* "-"_-;_-@_-C>_-"IR"* #,##0.00_-;\-"IR"* #,##0.00_-;_-"IR"* "-"??_-;_-@_-4/_-* #,##0.00_-;\-* #,##0.00_-;_-* "-"??_-;_-@_-+" "#,##0;\-" "#,##05" "#,##0;[Red]\-" "#,##07" "#,##0.00;\-" "#,##0.00A" "#,##0.00;[Red]\-" "#,##0.00e0_-" "* #,##0_-;\-" "* #,##0_-;_-" "* "-"_-;_-@_-u8_-" "* #,##0.00_-;\-" "* #,##0.00_-;_-" "* "-"??_-;_-@_-"Yes";"Yes";"No""True";"True";"False""On";"On";"Off"                                                       P P       a>     ff   `                                   !20% - :_eW[r 1!20% - :_eW[r 2!20% - :_eW[r 3!20% - :_eW[r 4!20% - :_eW[r 5!20% - :_eW[r 6!40% - :_eW[r 1!40% - :_eW[r 2!40% - :_eW[r 3!40% - :_eW[r 4!40% - :_eW[r 5!40% - :_eW[r 6!60% - :_eW[r 1!60% - :_eW[r 2!60% - :_eW[r 3!60% - :_eW[r 4! 60% - :_eW[r 5!!60% - :_eW[r 6" #h $h 1 %h 2 &h 3 'h 4(])*}Y +Gl;`,- .{/hgUSCQ  ?lʑ`ISheet1RSheet2WSheet3VV  ;""l Sp%( +9u@=ml Sp%( +9` C ;xڵVKOSAۧDZ%ѸbA->#n ? bxX]܅?QcT‚qaT,]plM 1s=NcCsg̠Au!d )-$/߼(LD4Q7`2 8;p7lIpQRua{Vk8$ K;G, x91/Ɉ9'?P69ʕUgq\,Kee=KXYjKu+!5-wYm^6F1}A} 0_-;ef,##0}A} 0_-;ef,##0}A} 0_-;ef,##0}A} 0_-;ef,##0}A} 0_-;ef,##0}A} 0_-;ef ,##0}A} 0_-;L,##0}A} 0_-;L,##0}A} 0_-;L,##0}A} 0_-;L,##0}A} 0_-;L,##0}A} 0_-;L ,##0}A} 0_-;23,##0}A} 0_-;23,##0}A} 0_-;23,##0}A} 0_-;23,##0}A}  0_-;23,##0}A}! 0_-;23 ,##0}-}# 0_-;}A}$ 0_-;,##0}A}% 0_-;?,##0}A}& 0_-;23,##0}-}' 0_-;}A}( 0_-;,##0}A}* a0_-;,##0}U}+ 0_-;,##0_-" }}. }0_-;,##0_-" ??_- @_-@ }}/ 0_-;,##0???_-" ?????_- ???@_-@ ???}-}0 0_-;}-}1 0_-;}A}2 }0_-;,##0}A}5 0_-;,##0}A}6 0_-;,##0}A}7 0_-;,##0}A}8 0_-;,##0}A}9 0_-;,##0}A}: 0_-; ,##0}A}; e0_-;,##0}}< ???0_-;,##0???_-" ?????_- ???@_-@ ???}}= ??v0_-;̙,##0_-" ??_- @_-@ }x}?0_-;̙,#_- ?? @_O20% - :_eW[r 1 ef %O"20% - :_eW[r 2 ef %O&20% - :_eW[r 3 ef %O*20% - :_eW[r 4 ef %O.20% - :_eW[r 5 ef %O220% - :_eW[r 6  ef %O40% - :_eW[r 1 L %O#40% - :_eW[r 2 L湸 %O'40% - :_eW[r 3 L %O+40% - :_eW[r 4 L %O/40% - :_eW[r 5 L %O340% - :_eW[r 6  Lմ %O 60% - :_eW[r 1 23 %O$60% - :_eW[r 2 23ٗ %O(60% - :_eW[r 3 23֚ %O,60% - :_eW[r 4 23 %O060% - :_eW[r 5 23 %O460% - :_eW[r 6  23 %* RowLevel_1~vRk+h I}%=h 1 I}%O=h 2 I}%?=h 3 I}%23/h 4 I}%5]  %8^ĉc5}Y  a%GGl;` %OO'^ '^[0]o{  }% uhgUSCQ3\`?/[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!$B theme/theme/theme1.xmlYOoE#F{oc'NjGuرhF[xwfvg' G$$DA !.P@|R~w5$gv7yg굃="$qӫ^x>h?@ABCDEGHIJKLMNOPQRSTUWXZ[\]^_`bcdeghijklmnopqrstuvxyz{|}~@2iw/"?~g@D/x۳'/G%uExFD[dfJNt+! :[p-*ﮀQ> X7nqZ\*Upʙq^6v d)ݷC∹pD!R{:zݢGQ RqM]&e{S;ٺZzHJ:+~LDE\G*0:lm-|Uj-6\PtMyw!2lah2w#D?p*8i"#Ip g;3]J[OWd 6Hx`tv4ɘ32όђ&pRfKWR0jṊjD3ol85̵ ]gt&@, i"․6Q)sSb#};Fkn M-HEv92뽍2ZIpdq18Y^cyqC>N0ԍf#nl0(Zm *TXljкy5'+26`= R,1)@ipH|U4vaF>0G6;̯]P &#J6]6aSn6 M\ĒjכY-nDY,*Y4Ұ?,6cxq98c.}Gψqc]P|r+o  x%x ';iIM['Xs=l-I}Je͙ΉTvaGvnGCA|*~x` 3)J&d h8E"7q0~ˇCt`R$MpPa MfMuKupAV1; gCA/2^Ng" 7;ˁ]Xa0wbW9ë$$8āCmz1|t H@e#T A7̻G9 Km2|F` uzXb>*󠍒 `@i !m/ҶjX|mg<\x:N10 g 힩y"1rOPK! ѐ'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-!$B theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] Ę7ɹq1  MP  dMbP?_*+%&M&d2?'M&d2?(M&d2?)M&d2?MHP LaserJet 5000 Series PCL4C 4dXXA4 DINU"4= " dXXM&d2?M&d2?U} } K  @           @@@  A @   A EBCB A A D  @D       &@"& &(    TA ?@RunTestsButtont]` 1 6$P &{Forms.CommandButton.1L>@<d7 Sheet1ggD&d2"  V  dMbP?_*+%&A&Lfoo&C&A&Rbar&M&d2?'M&d2?(M&d2?)M&d2?M\\dtserv1\pdub040024C odXXLetterDINU"4M " dXXM&d2?M&d2?U>@ ?7 Sheet2ggD&d2  [  dMbP?_*+%&~?'~?(~?)~?M\\dtserv1\pdub040024C 4dXXA4DINU"4M " dXX `? `?U>@?7 Sheet3ggD&` VBA @7 bk bThisWorkbookSheet1$__SRP_2 +SLSS<N0{00020819-0000-0000-C000-000000000046}H(%H0(8lRH xAttribute VB_Name = "ThisWorkbook" Bas0{00020P819-0C$0046} |GlobalSpacFalse dCreatablPredeclaIdTru BExposeTemplateDerivBustomizD20 hSm4/cD-hH!dIՃ Fo{5!\G x,RunTestsButton, 1, 0, MSForms, CommandButtono{5!\G -hH!dIՃMEPSLSSs6"<<<N0{00020820-0000-0000-C000-000000000046} ` Th@% %*4Hp@x%%@x@xHXHlRH *\R8004*#5d$*\Rffff*084a59c517x8<"  ( B@o`XAttribute VB_Name = "She@et1" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2ControlRunTestsButton, 1, 0, MSForms, CommalndP<@ Sub _Click() )Macros.in End rU   81aY`<Ey0   4 8ArU H$`T @H4n/4h#__SRP_33Sheet26Sheet3FTestMacrosH'xME (SLSS<N0{00020820-0000-0000-C000-000000000046}H(%H0(8lRH xAttribute VB_Name = "She@et2" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2/4R#xME (SLSS<N0{00020820-0000-0000-C000-000000000046}H(%H0(8lRH xAttribute VB_Name = "She@et3" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2rU~| No]Test Window.Visibility'>@H >A@B T!XWindow is visibleA@D T(X F%P!XWindow is not visibleA@D F%P(XOK >A@L|@ >hit error handlerA@Noh] Test Window.SplitRow'>@0]8 T.Z >A@B]XC3$`B@bC3$`.^C3$` Z(d Z(f Z(h Z(j Z(p Z!p$rTest SplitVertical: Z!pA@D Z(t Z!t$rTest SplitHorizontal: Z!tA@D Z(n Z(l Z(f Z!lTest SplitColumn: Z!lA@D Z!nTest SplitRow: Z!nA@DOK >A@L|P@H >hit error handlerA@No x]Test Window.FreezePanes'>@ >A@B$getFreezePanes cannot be implemented F%P!vTest no panes frozenA@D F%P(v F%P!vTest panes frozen at centerA@D+msgbox ("Panes should be frozen at center") F%P(v F%P(n F%P(v F%P!vTest panes frozen at splitA@D F%P(f F%P(v*msgbox ("Panes should be frozen at split")OK >A@L|@ >hit error handlerA@No]Test Window.View'>@ >A@Bj can't get this property. Only set. TestLog_ASSERT Windows.Item(1).View = xlNormalView, "Test normal view" z F%P(xw can't get this property. Only set. TestLog_ASSERT Windows.Item(1).View = xlPageBreakPreview, "Test page break preview"$msgbox ("Now in page break preview") | F%P(xOK >A@L|@ >hit error handlerA@No(]hTest Window.Zoom'>@ >A@B F%P!~dTest zoom=100%A@D F%P(~ F%P!~Test zoom=150%A@Dd F%P(~OK >A@L|@ >hit error handlerA@No   'rd 333333?   ffffff?  'rdH'rk8k0i(  Z!nTest SplitRow: Z!nJ (Test only applies to maximized Window and at least has 800*600 solotion)A@DD Z!lTest SplitColumn: Z!lJ (Test only applies to maximized Window and at least has 800*600 solotion)A@D Z!nTest SplitRow: Z!nJ (Test only applies to maximized Window and at least has 800*600 solotion)A@D Z!lTest SplitColumn: Z!lJ (Test only applies to maximized Window and at least has 800*600 solotion)A@D@ٴAttribute VB_Name = "TestMacros" Option Explicit Sub Main() Zin EnBEGIN WindXow2StRowuDisplayGridlines Heading VisibilityFreezePa Vie4ZoomMsCounOEND afinish&lmI%oDim t‡As Sng Č)s.3rror GoTo eHandler 1iÉ() >= 1, "( BCSApa.J Vj"0OK",K@WxitC?: FAI6L 6h hJRN i.6t66Item(|1) !~!@ gEn are on38Fals~eHlEtffs>>e^>o5E_>21E O_t_\tActive6- ===se 9Xub XBXtskX } "5r@1"1U9saxoTGPxet e=j<RangLe  b("C3").`` ( D`eCell./5uSll@Column1cgd^}t2?cEn@" (2o nly aсes to maxi8miz0@x at leastP s 800*60@0 solo)p/ As 0 1 P  Vb0tica243!verifyPosS(z, )? 1AHorizontze$4xME ( \ `6 < $@` ` :` `> .0``> 0``> 2``> ,x`|!!`> ZP% ^p% 4``> 6(``> 8 ` `> r ` ii(@0xp%x HlRH $*\Rffff*0;4a59c566*\R1*#1c4*\R1*#1c8"" (20h2" (0P X4hH ("08$@h p66 08 @`"hp$x * , (8HP Xx" ( 68P`h p "  0 H X h x: <   ( 84H2 " 0 8 *H4x< 2 @ X p :   0 ( 8 @  H h "p x    p  ~8 *      @ "H P X p  x 0  0   ( 0  8 X B ` h x  4         0xA@o`@A@&Test run started : Z  *A@( BEGIN Window2A@(A@,A@.A@0A@2A@4A@6A@8A@: END Window2A@(Test run finished : Z  *A@(A@<o]Test Windows.Count'>@ >A@B F%HWindows Count: F!HA@D J!F%HApplication.Windows Count: J!F!HA@DOK >A@L|@ >hit error handlerA@No]Test Window.DisplayGridlines'>@ >A@B F%P!RTest gridlines are onA@D F%P(R F%P!RTest gridlines are offA@D F%P(ROK >A@L|@ >hit error handlerA@No0]pTest Window.DisplayHeadings'>@X >A@B T!VTest Headings are onA@D T(V T!VTest Headings are offA@D T(VOK >A@L|@ >hit error handlerA@to; #4O 4 &&ow& V/?* ?wZ c/4 li?(?(ha11: 0=/a!a aA0 n C<8 _8PstA @ddzddBEGIN testName 'getFreezePanes cannot be implemented TLog_ASSERT Windows.Item(1). = Fa@lse, "h no pfro@zen"  0.85 **) A) 1.1 !a!$AaIf#e%, __SRP_4 V__SRP_5YTestLogMacros].__SRP_6 a  9rU $`$`$`$`$!`$I`$q`$`$`$ `, ` &&nrU~|       rU $`,`1 "(B08@HPp x " "    " (0,@px P  $ $8 X `px " , "   8@X` " h p "       " (08P " X`p " x B "     0 H $P x      "  \ f8             ( 8 @ H "P  X h p x 0  / { Declarations shared with MS Office API tests]odt ]ods ]odp]odg8 ]@( Global vbExternalCall As Long]P]\` / } Declarations shared with MS Office API tests. BEGIN: *** { TEST API (PortableHelperAPITest)]@x]@ ]@]@]@  ]` com.sun.star.beans.PropertyValue$''zPH'i8x  'd'ki  'd'kix] ' ' (Closing log, future log output going to  A@(A@<+Reopening log, previous log output went to  A@(ko  '" Establish free file handle  'k  kx  o`P]](com.sun.star.comp.framework.PathSettings$' !' / window2.log 'i  'dc:\HelperApi-vba.log'ki    NOT COMPLETE k8 >'']`  TEST START : > ' A@(kox  :$4QxME(6 << < ʐ8 H‎P @ꀐ` @— @‘ @‚  @odtodsodpodg\%+x` ` +` i  Ji L+x`8 i Xi  ` i` (P`0 i+`` `+`  Bx`@i>` L0`ii>i`  `p i N ` i>i  `P i>pi  ` ii p `P i `i &0`i +p`  D( `i ii`  `h i> i <` ʐ HʐHʐ(HꐒxH‖ @“ @xp 0( 0  xx ( 8 ` pPxP 0  1 lRH $*\Rffff*0<4a59c566 6 8HXh x $  6 4 0 8@H P BX`h.pB   B  (08@ " HPX`h8x< " * P `hpB  6TEST ERROR - no test begun: > A@(d  >TEST ERROR - found test end: >  , expecting test end  A@(d ] TEST   : > '  $   (  ). 'k A@(kk'op0 TEST ERROR - no test begun:  A@(d  ITEM  A@(ko $FAIL >A@LdFAIL > A@Lko $OK >A@LdhOK > A@LkHo@ $ 'd  (  ) 'k A@o'FAIL A@opOK A@o 'op0 'iXp] Assertion '  OK 'd' FAIL 'k $  :  'k  $   (  ) 'k`   A@k8o0( U SBA does not preserve "optional" status of a parameter; it is evaluated then passed,` even if the called routine (e.g. TestLog_OK) *also* has considers the parameter to be optional. $   >A@d  >A@Nkd  > A@d > A@Nkko V'o END *** } Test API, ***** MSO MACRO RUNTIME MODULE END *****0Attribute VB_Name = "TestLogMacros" ' { Declarations shared with MS Office API tts Global C\t FILE_E@XT_DOCodtDXLS"y"PPT"pEVIEg" PrivatheCalcApplic As O`bjects7vbExterna llLongkPARAGRA@PH_ENDS XDIR_SbETOR]\K' }.' BEGIN: **B*TEST(PortableHelper)Z~HELPER__LOG[H_FileNoIntegerLast ResultA Boolean &A$$_VERBOSEL Func isOpe$noB()J On Error GoTo notoF Dim a Varian@zba`Cre~("com.sun.star.b's.PrrtyValue"@RTrue ELxi( : Fals nd 5 8MAreEqual(x1,, x2 ? If = The@W-EB"!a!E`IfjqNot  aA) o% | Sub !0_Setb](f^nA-Cz> AHtmp A= jCm= g6` (m= 0 Comment "Closing log, futurea output goto " +a@QA3 Reah pr@evious) w @!E,|-(nS$-"" &FreBe ' E`xblish f" handl 9/4""m/!#Defa2CaaA-C F O4#k?'a=, D'Cr`+hqc+ aYPath_t;sA-%pQC2AWorkDirqory/= cBUUnopServ@U p.fr6w.OV@= . :`B+ "/0"window2.3wXyE{#J]'Kg!PZ VZ"c:\{pi-vba $3 K(14 *Fz0.&peNo,6 NOT COMPLETE Ae-5 S ā= #u1Q()I, kcs" 1 START :P; Ua qSubL 2' ,ү, Op`XH"RERROR -p" begunO ;!P &!?1fouÀ endKh" , expEE `]!# 31!pa?+% A QIsMisawY'dT :s(  ).I(bM d+?" E._ITEM **_ *&*om_%" =__FAILR/;/;ow/!3PC "!"wB5me?Թ?8_OK@FI|testComment As String)  If IsM(issH() ThenTLog_END @"OK", XNameFElsZ7:nd If ESub,  rPar(status, Optional/#sي"= 7S q + " (" )""vppITEM'F0AIL({LastResult = Fal yZ "DyGkY%O>K$ASSERTSetVerbose(vBooleanĶTESTLOG_VERBOSE@= ʚFuncׁFcG)qEL  2(asser 0LId!S$DimMsggS= "AfDT = Truel%^8c 3Par bP f Ndot zIdMR : t+"IdR FA  T@C@""ma2w Or >(z SSUMMxARYO' SBA does not pre@\ve "o" of a par@ter; it is evaluated tTd,c'en ifa callroutine (e.g.fyOK) *@o* has conside rs" to be E. @.T.Kd@=Ld`e._0jBSa? @e d`RG t&a  me|1 qO stQ  )tClA_$^ #ileNo;@0j_ ' *** }r API Rem @` MSO MACRO RUNTIME MODULEC]3__SRP_7f_VBA_PROJECTx'dirw__SRP_0 8 A//,`1A//(`Q0(!`q0$I`$q`(`00` 00( `0, `0,9 `0,a `0( `(`(`#$`0)` 9#,Q`0$y` n0* pHd VBAProject4@j = wf`Zoom`nPosSize` nCompPosSizeq` TestLogMacros` (FILE_EXT_DOC>K` (FILE_EXT_XLSӵ` (FILE_EXT_PPT` (FILE_EXT_VIS`theCalcApplication` (PARAGRAPH_END*` (DIR_SEPARATOR`HELPER_TEST_LOG`TestLog_FileNo\`TestLog_LastTest`TestLog_LastTestResult`TESTLOG_VERBOSE_` (isOpenoffice}` notopenofficeW`aX` CreateObject` (TestAreEqualɹ`x1_`x2_` (TestNotEqual @`(TestLog_SetFileName`filenamej`tmp`commentHs` (DefaultLogϝ` (OpenofficeLogf#` PathSettingsb`WorkingDirectoryt`createUnoService`Workk`sj` testResult` testComment2` IsMissing` (TestLog_ITEMh` (TestLog_OK`(TestLog_PartCommentTZ`status+`(TestLog_PartFAIL`(TestLog_PartOKWL`verbose`(TestLog_ASSERTGetVerboseN` assertionS`testId `testMsg`(TestLog_SUMMARY]`RunTestsButton`Workbookk` Worksheet`Click`!#   l"  H@$@1@ҘA@E-E8344D65AC21}#2.0#0#C:\DOCUME~1\jiaojh\LOCALS~1\Temp\Excel8.0\MSForms.exd#Microsoft Forms 2.0 Object Librar lRH J< rstdole>stdole h%^*\G{00020430-C 0046}#2.0#0#C:\Windows\syst em32\e2.tlb#OLE Automation`EOffDicEOficEE2DF8D04C-5BFA-101B-BDE5EAAC42Egram Files\CommonMicrosoft Shared\OFFICE12\MSO.0DLL#M 9 .0 Ob LibraryJMSFo@rms>SFrmHs3D452EE1-E08F_A-8-02608C4 D0BB4RINDOWSRFM260 'B _&/;"1Cj qAAq00}#0q#G 50 A44281DdD071-4CF4-ACAE-E8344D65AC216DOCUME~1\jiaojh\LOCALSTemp\Excel8.0c7.exdd<".E .`(M "4ThisWorkbookGTilWokbok 2 HB1`5B,Q!""+rSheet1G Se`t1 Av2 / 2 2 22 2.hU 3 3 3 33 )R TestMa}G,T)Mar;s`+26:!"::F LogEADLg N9!2O/$)/Q)K*yrU~ay *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{00020813-0000-0000-C000-000000000046}#1.5#0#C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE#Microsoft Excel 11.0 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\system32\stdole2.tlb#OLE Automation&*\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.3#0#C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL#Microsoft Office 9.0 Object Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{44281D1B-D071-4CF4-ACAE-E8344D65AC21}#2.0#0#C:\DOCUME~1\jiaojh\LOCALS~1\Temp\Excel8.0\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M   lRH 4ThisWorkbook014a59c514ThisWorkbook5 Sheet1084a59c517 Sheet1/  Sheet2034a59c514! Sheet2h05 Sheet3044a59c514# Sheet3RH5TestMacros0;4a59c566TestMacros`TestLogMacros0<4a59c566TestLogMacrosQx$H0x`o=K)Ӈ]te׼N8cJI2Hl!P6G⪁0B3K,aXhtu6 Excel+` VBA`Win16~`Win32`Mac`VBA6#` VBAProject`stdole``Officeu`MSFormsC` ThisWorkbook|` _Evaluate` Sheet1`RunTestsButton_Click` TestMacros`(TestMain` Sheet2` Sheet3`(Main,`(TestLog_ASSERTSetVerboseL`(TestLog_Comment% `Time` (TestSplitRowP`(TestDisplayGridlines`(TestDisplayHeadings