аЯрЁБс>ўџ !ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџ  ўџџџ*_#$%&'();\,-./01ўџџџ3456789:+<=>?]ANCDEFGHIJKLM@OPQRSTUVWXYZ[ўџџџg^`ўџџџabcdfўџџџitўџџџjslmnopqreuўџџџўџџџwxyz{|}hџџџџџџџџRoot Entryџџџџџџџџ РFїкWСШPешрWСШ"1WorkbookџџџџџџџџЌ:_VBA_PROJECT_CUR"АЦbоWСШPешрWСШVBAџџџџџџџџ €hsоWСШ0“рWСШ ьЭЩсАСт\pjjh BАaР=гК ThisWorkbookœЏМ=hiO)а8X@"Зк1м†‹[SO1м†‹[SO1м†‹[SO1м†‹[SO1Дџ†‹[SO1м†‹[SO1м †‹[SO1м†‹[SO1м†‹[SO1h8М†‹[SO1,8М†‹[SO18М†‹[SO1м8М†‹[SO1м М†‹[SO1мМ†‹[SO1м†‹[SO1м †‹[SO1м4М†‹[SO1м>†‹[SO1м?М†‹[SO1м<†‹[SO1м4†‹[SO"$"#,##0_);\("$"#,##0\)!"$"#,##0_);[Red]\("$"#,##0\)""$"#,##0.00_);\("$"#,##0.00\)'""$"#,##0.00_);[Red]\("$"#,##0.00\)7*2_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_).))_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)?,:_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)6+1_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)\$#,##0_);\(\$#,##0\)\$#,##0_);[Red]\(\$#,##0\) \$#,##0.00_);\(\$#,##0.00\)% \$#,##0.00_);[Red]\(\$#,##0.00\)+А"хџ"#,##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_ ;_ * "-"??_ ;_ @_ рѕџР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рѕџєР рР рѕџДŸ рѕџД­ рѕџДЊ рѕџДЎ рѕџД› рѕџДЏ рѕџДЌ рѕџД рѕџД‹ рѕџДЎ рѕџДЌ рѕџДГ рѕџДž рѕџД рѕџД‹ рѕџДЄ рѕџДБ рѕџДД р ѕџјР р ѕџєР р ѕџд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;`“+€џ“,€џ“ -Ё‹—{“.РhхgUSCQŸА“}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-} 00\);_(*}-}  00\);_(*}-}  00\);_(*}-}  00\);_(*}-}  00\);_(*}-}  00\);_(*}-} 00\);_(*}-} 00\);_(*}A} 00\);_(*ef;_(@_)#}A} 00\);_(*ef;_(@_)#}A} 00\);_(*ef;_(@_)#}A} 00\);_(*ef;_(@_)#}A} 00\);_(*ef;_(@_)#}A} 00\);_(*ef ;_(@_)#}A} 00\);_(*ЬL;_(@_)#}A} 00\);_(*ЬL;_(@_)#}A} 00\);_(*ЬL;_(@_)#}A} 00\);_(*ЬL;_(@_)#}A} 00\);_(*ЬL;_(@_)#}A} 00\);_(*ЬL ;_(@_)#}A} 00\);_(*23;_(@_)#}A} 00\);_(*23;_(@_)#}A} 00\);_(*23;_(@_)#}A} 00\);_(*23;_(@_)#}A}  00\);_(*23;_(@_)#}A}! 00\);_(*23 ;_(@_)#}-}" 00\);_(*}-}# 00\);_(*}A}$ 00\);_(*;_(@_)#}A}% 00\);_(*џ?;_(@_)#}A}& 00\);_(*23;_(@_)#}-}' 00\);_(*}A}( œџ00\);_(*џЧЮџ;_(@_)#}A}) aџ00\);_(*ЦяЮџ;_(@_)#}U}* 00\);_(*;_(@_)# ;_ }-}+ 00\);_(*}-}, 00\);_(*}‘}- њ}џ00\);_(*ђђђџ;_(@_)#џ ;_ џ-"?? џ_ џ}‘}. 00\);_(*ЅЅЅџ;_(@_)#???џ ;_ ???џ-"?? ???џ_ ???џ}-}/ џ00\);_(*}-}0 џџ00\);_(*}A}1 њ}џ00\);_(*џ€џ;_(@_)#}-}2 00\);_(*}-}3 00\);_(*}A}4 00\);_(*;_(@_)#}A}5 00\);_(*;_(@_)#}A}6 00\);_(*;_(@_)#}A}7 00\);_(*;_(@_)#}A}8 00\);_(*;_(@_)#}A}9 00\);_(* ;_(@_)#}A}: œeџ00\);_(*џыœџ;_(@_)#}‘}; ???џ00\);_(*ђђђџ;_(@_)#???џ ;_ ???џ-"?? ???џ_ ???џ}‘}< ??vџ00\);_(*џЬ™џ;_(@_)#џ ;_ џ-"?? џ_ џ}‘}= 00\);_(*џџЬџ;_(@_)#ВВВџ ;_ ВВВџ-"?? ВВВџ_ ВВВџ’O’џ20% - :_Œ‡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люѓџ џ%’O’2џ20% - :_Œ‡eW[œ˜r‚ 6  ef§щйџ џ%’O’џ40% - :_Œ‡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Жншџ џ%’O’3џ40% - :_Œ‡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ВЁЧџ џџџџ%’O’0џ60% - :_Œ‡eW[œ˜r‚ 5 23“Энџ џџџџ%’O’4џ60% - :_Œ‡eW[œ˜r‚ 6  23њРџ џџџџ%’’џ~vRдk’+’џh˜˜ I}џ%’=’џh˜˜ 1 I}џ%OНџ’=’џh˜˜ 2 I}џ%џ?ЈРоџ’=’џh˜˜ 3 I}џ%23•Гзџ’/’џh˜˜ 4 I}џ%’5’џю] џџЧЮџ џœџ%’+’џ8^Ф‰ џ%’5’џ}Y џЦяЮџ џaџ%’G’џGl;` џ%OНџOНџ’’џ'^’ ’џ'^[0]’o’џЁ‹—{ џђђђџ џњ}џ%џџџџџџ џџ’u’џРhхgUSCQЖ@я7К Sheet1ggџџџџDœ&œ<3‹‹ ьЭЩ Z8  dќЉёвMbP?_*+‚€%Сƒ„&ffffffц?'ffffffц?(ш?)ш?Ё"333333г?333333г?U>Ж@я7К Sheet2ggџџџџDœ&œ<3‹‹ ьЭЩ ї9  dќЉёвMbP?_*+‚€%Сƒ„&ffffffц?'ffffffц?(ш?)ш?Ё"333333г?333333г?U>Ж@я7К Sheet3ggџџџџDœ&œ<3‹‹ ThisWorkbookџџџџџџџџџџџџсSheet1џџџџџџџџйSheet2џџџџ йSheet3џџџџџџџџџџџџ0й ўџџџўџџџ!"#$%&'()*+,-./ўџџџ123456789:;<=>?ўџџџABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ўџџџ`abcўџџџefghijklmnopqrstuvwxyz{|}~€№Ьдџџџџг'Bѓкџџ#ˆЖџџџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ<џџџџџџN0{00020819-0000-0000-C000-000000000046}џџџџ@€ўџџџџџџџ(џџџџџџџџџџ%џџџџHџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0ЎЩЗHпўЪџџџџџџџџxџџџџААAttribute VB_Name = "ThisWorkbook" ŒBasŒ0{00020P819-0C$0046} |GlobalаSpac’False dCreatablPredeclaIdБTru BExposeTemplateDeriv’BustomizD2№Ьдџџџџг'Bѓщ;џџ#ˆЖџџџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ<џџџџџџN0{00020820-0000-0000-C000-000000000046}џџџџ@€ўџџџџџџџ(џџџџџџџџџџ%џџџџHџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0ЎЩЗHпўЪџџџџџџџџxџџџџЈАAttribute VB_Name = "She@et1" шBast0{000Р20820- C$0046} |Global!ФSpac’False dCreatablPre declaIdЋTru BExposeTemplateDeriv$’Bustom izD2№Ьдџџџџг'BѓV~џџ#ˆЖџџџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ<џџџџџџN0{00020820-0000-0000-C000-000000000046}џџџџ@€ўџџџџџџџ(џџџџџџџџџџ%џџџџHџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0ЎЩЗHпўЪџџџџџџџџxџџџџЈАAttribute VB_Name = "She@et2" шBast0{000Р20820- C$0046} |Global!ФSpac’False dCreatablPre declaIdЋTru BExposeTemplateDeriv$’Bustom izD2№Ьдџџџџг'Bѓє“џџ#ˆЖџџџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(SLџџџџSџџџџS”џџџџ<џџџџџџN0{00020820-0000-0000-C000-000000000046}џџџџ@€ўџџџџџџџ(џџџџџџџџџџ%џџџџHџџџџ@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0ЎЩЗHпўЪџџџџџџџџxџџџџЈАAttribute VB_Name = "She@et3" шBast0{000Р20820- C$0046} |Global!ФSpac’False dCreatablPre declaIdЋTru BExposeTemplateDeriv$’Bustom izD2TestMacro џџџџ2$__SRP_2џџџџ@ __SRP_3џџџџџџџџџџџџ_ TestLogMacrosџџџџџџџџџџџџBг7retStr = "ЩЯКЃЪаABC", "Converts the string to Unicode: " & retStrр MsgBox retStrlъЖOK ,A@N|џџ(Ѓ4  ,Жhit error handlerA@Poџџј–@р gb-->Unicode-->BIG5 р BIG5-->Unicode-->GB ЖЙњМв :Ў$8A@TЖ‡јМв :Ў$8A@Toџџh–€]ђР]ђир Unicode operationЖ6ЭѕаЁУї,A123456789,651023,ЩЯКЃЪажаЩНТЗ100КХ,(02)2345678'X[й Xжр return 44[й XЌЌ $ њжр" return A123456789[й XЖЩЯКЃЪа„жр& return 23р Converts Unicode into Ansi X J$8'Zр Ansi operation[й Zжр return 54[й ZЌЌ $ ўжр - return ????? for not converting into Unicode[й ZЌЌ $ ў L$8жр4< return A123456789 , be note to need to convert into unicode[й ZЖЩЯКЃЪа J$8‡жр<9 return 26, note that need to convert "ЩЯКЃЪа" into ansi.oџџш–№]ђ0]ђHр7x = StrConv("ABCDEFG", vbFromUnicode) ' зЊЛЛзжЗћДЎЁЃЖ ЩЯКЃЪаABC J$8'2р+ зЊЛЛзжЗћДЎЁЃџ ^ўЌ 2‘’рDebug.Print x(i)р MsgBox x(i)џЧ 2 L$8A@Toџџ№р-retStr = StrConv("ABCDEVBЅьЅЙЅ­ЅхЉ`", vbWide)рnTestLog_ASSERT retStr = "ЃСЃТЃУЃФЃХVBЅьЅЙЅ­ЅхЉ`", "Converts narrow (single-byte) characters in string to wide"рŒTestLog_ASSERT retStr = "ABCDEVBЅьЅЙЅ­ЅхЉ`", "Converts wide (double-byte) characters in string to narrow (single-byte) characters." & retStrрq TestLog_ASSERT retStr = "ЄЯЄЪЄСЄуЄѓ", "Converts Katakana characters in string to Hiragana characters.." & retStrџџџџџџџџЈЕAttribute VB_Name = "TestMacro" Option Explicit Sub Ma€in() Xin End :D, LLog_ASSERTSetVerbosРe TrueI"€Comment‡ run started : "  & DaЎ&  Tim>BEGIN StrCoьnvЪ­tкtpEND eLf inishІLlx9ˆ“ ƒ•J—DiLm  ЩAsHiŒngY srcc , ret€ ˆx() Byt„яabc EFрG hij‹I@` func€Ф O@‚rror GoTo eHan№dlerKSƒ^0У+C,=E(E2vbUpperCaseD–'MsgBo~xФ8ƒ…bƒ‘…?РЌABCТ4HIJ", "|erts (the€rO t(o uc€ character|s:‘ƒ%УC*LŒow7*_efg_*l>*ProЙTСD HРD-fir@st let ( of every€ word iсu+.Д,'Ю," 9DEVBЅьЅЙЅ­ЅхЉ`р9vbWidљB'CЃСЃ€ТЃУЃФЃХl gDnaYw (sЁ Dle-b@f)D}+wЄaEPvvќbNb 8\7#‡сР (doub^ќ.b№ЄЯЄЪЄ СЄуЄѓb4KaРtakanaПхРxЅЯЅЪЅСЅ уЅa ЧHira^g` і1….3''Ї `І!„("ЊvbѓЅ 7' 6MЊ!'Ч+JP4 'xрЗ†РЩЯКЃЪаРBЂ/FromUnicoeй$ЈUBou nd(x)€8џHUrCФ BIG5C'f БЪGBЃTq(af ЙњМв t,€ &H804)d,‰‡ј&H4ќ б˜and1_C§ ka ђ‡D !†€€S„ rAnsiI*'…# ЁhaБ„ sерЭѕаЁУї,A123456789,651023,sжаЩНТЗ100КХ`,(02)TpD@ebug.P*t Len(E) R'urn 44P !hMid$v, р5, 10ш7kЌIn x"Ѓ "ЈР23 ' V‡ѕ ќin@‡!0aи;х sс0Ћ;' ЂјЌBЌ(sш5BYQ, `=j? ‚fPœnot cРБџ’PIа Є №ђR}щ<—Ї , (be e˜neяРВPT#uг@сА™{bД,іЂХ}Щ6Т,hat -еГa№*.:ЙSЮє€_SampleE/љ‚-LoqИБ.Ж›YЂzFGR9ЩБC' зЊЛЛзжЗћДрЎЁЃ /]/] ]QЏ F0i0%0 аИ6XDЉx(iу,mNex нєADZј@ А € Ш € р ј   € џџџџ€ џџџџ№ддиџџџџ^rBѓDџџЖџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP> џџџџš џџџџџџџџџџџџџџџџ<џџ<џџ<џџџџџџџџџџp @`џџџџџџџџџџџџ џџџџџџџџџџ„  €`џџџџџџџџиџkџџџџџџџџџџ „ (@`џџџџџџџџџџџџџHџџџџџџџџџџ33„`„,џџџџxџџџџџ@„.џџџџhџџџ џџ`„0џџџџdџџџџџј „2џџџџ`џџџ8џџџџ€џџџџџџџџ  R€`џџџџџџџџџџџџ џџџџџџџџџџB„ V№`џџџџџџџџџџџџ џџџџџџџџџџI„`„Xџџџџџџџџџџџџџџ`„Zџџџџџџџџџџџџџџ \џџџџ`џџџџџџџџџџџџ џџџџџџџџџџ [„`„^џџџџџџџџџџg to „2џџџџџџџџxs:  . @`@џџџџ@џџџџџџџџ№џџџџ€€ƒџџџџџџаџџџџџџџџџџџџџџ%џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџPџџџџЈџџџџРџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџxџџџџџџџџ"Z&$(*) chac@ўџџџџџzџџџ џџ deA@@ўџиhџџџ џџ ЃХVB@ўџ№Xџџџ џџ '0@ўџHџџџ џџ @ўџџџџџ8џџџ џџ ј@ўџ (џџџ џџ @ўџ8џџџ џџ @ўџџџџџџџџ џџ @ўџџџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџџџџџџџџџџџџџЈџџџџџџџџџџџџџџџџџџџџџџџџџџџџ €ЎЩЗH$*\Rffff*0949bfb7a2$*\Rffff*0:49bfb7a4*\R0*#12*\R0*#4*\R0*#fпўЪh€" "  (2H0h€ˆ2H ир€ џџџџ€ џџџџ"ш€№€ј€ (H P€ џџџџ!`€ xR/€ џџџџ!ш€ R/€ џџџџ!p€ ˆf € џџџџ€ 4 € 0€ tX € џџџџ€ :H€ И€ ’а € џџџџ€ 0ˆ€ H€ vа€ џџџџ€ 2`€ Ш€ xh € џџџџ€ .˜€ H€ hр€ џџџџ€ &€ И€ X`€ џџџџ%ар€ш №€ џџџџ" €  € @`€ € џџџџ" Ј€А€И€ Р>и08&h€ "И€ ашLdX€ џџџџ`Р € џџџџ" ( €0 €8 € >@ 0€ А € Ш € р ј   € џџџџ€ џџџџџџџџш Эџџx–A@ oџџ`–@ЗA@"ЖTest run started : ZЖ  &A@$ џЖ BEGIN StrConvA@$A@(Ж END StrConvA@$ЖTest run finished : ZЖ  &A@$A@*oџџ–€]ђР]ђиђ№]ђЖ abc EFG hij'.ЖTest StrConv function',Щ4А ,A@6 . :$8'0р MsgBox retStr 0Ж ABC EFG HIJЖ,Converts the string to uppercase characters: 0A@< . >$8'0р MsgBox retStr 0Ж abc efg hijЖ,Converts the string to lowercase characters: 0A@< . @$8'0р MsgBox retStr 0Ж Abc Efg HijЖ?Converts the first letter of every word in string to uppercase: 0A@<р retStr = StrConv(x, vbUnicode)р MsgBox retStrр4retStr = StrConv("ЃСЃТЃУЃФЃХVBЅьЅЙЅ­ЅхЉ`", vbNarrow)e-byteр*retStr = StrConv("ЄЯЄЪЄСЄуЄѓ", vbKatakana)р MsgBox retStrрpTestLog_ASSERT retStr = "ЅЯЅЪЅСЅуЅѓ", "Converts Hiragana characters in string to Katakana characters.." & retStr0р MsgBox retStrЂ р+ retStr = StrConv("ЅЯЅЪЅСЅуЅѓ", vbHiragana)rs in р'x = StrConv("ЩЯКЃЪаABC", vbFromUnicode)р MsgBox retStrрbTestLog_ASSERT UBound(x) = 8, "Converts the string from Unicode, the lenght is : " & UBound(x) + 1р MsgBox retStr`рQ TestLog_ASSERT rU€€€€~| %йЩ ‘ )  !A б‰ yy ™aБq)ЙyСЙQ QЙ с)Y9бС 0 ќЦ  и єџ+zџ H:Xџhџ hџћяHџ:8џћя(џџ џћяџ`§Чџ /џ6 hџHџ(џџџCџџ /џ Cџџ /џH:Xџ hџ hџћяHџ:8џћя(џџ џћяџ`§Чџ /џ6 hџHџ(џџџ xи$ $џhџHџ(џџџњ” :Pџ §hџ CxџKy xџ !ѕѕhџ@џ @џ`1dџ5@џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ!ѕѕhџ@џ @џ`1dџ5@џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ!ѕѕhџ@џ @џ`1dџ5@џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ-ѕѕ:PџN@џ@џ$џ $џ`1dџ6@џ$џ-ѕC4џ4џC8џ8џldџћ0+>џ  28џ4џ-ѕѕ:PџN@џ@џ$џ $џ`1dџ6@џ$џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ-ѕѕ:PџN@џ@џ$џ $џ`1dџ6@џ$џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ-ѕѕ :PџN@џ@џ$џ $џ`1dџ6@џ$џ/ѕC4џ4џldџ*§Ч8џldџћ0+>џ  28џ4џ5ѕѕ€:PџN@џ@џ$џ $џќ` џ џ`џџ6@џ$џEѕCџџl`џєќЫѕЊћў#8џ*§Ч4џl`џєќЫѕЧ+>џ  28џ4џџ&ѕѕ@`џMPџ`@џ @џ`1dџ5@џ/ѕC4џ4џ ldџ*§Ч8џldџћ0+>џ  28џ4џ%ѕC4џ4џxџ!C8џ8џ " 28џ4џ#C8џ8џxџ $/8џ`”<"hџdџxџ`џ*8џ4џџ@џ$џ џ0 ќЦ@  0 ќЦ€  0 ќЦ№  RrU€€€ џџџџџџџџ$`§џџџџџџџџџџџ$Љ`§џџџџџџџџџџџ$б`§џџџџџџџџџџџ$љ`§џџџџџџџџџџџ$!`§џџџџџџџџџџџ$I`§џџџџџџџџџџџnrU€€€€~| Ё q q‰ Iq  Q!Ёбсa )IщбYС‰h€ џџџџ€x€ $€€ џџџџ€Ј„А€ џџџџ€ 6Р€ џџџџ€ 4ј€ џџџџ€0€ џџџџ€8€@€H€ џџџџ€P€ џџџџBX`€h.p Ј€АИРB  Ш арш№ј€ џџџџB   (08@€ џџџџ"  H€PX`h8xА<Иј€ џџџџ"  * P  `hp€ˆ˜B  € Ј€ А6И №&(B0 8 @HPp€ џџџџx€ џџџџ" €ˆ"˜Р№дАџџџџ{У- Bѓ'^џџЖџџџџџџџџџџџџџџџџџџџџџџxџџMEџџџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ(> џџџџџџџџџџџџџџџџџџџџџџиЪf8 Hџџџџџџџџџџџџџџт€jPџџ џџ@џџџџџџџџъ€l` џџџџ@џџџџџџџџт€pˆ џџџџ@џџџџџџџџт€tШџџџџ @џџџџџџџџт€vА џџ џџ @џџџџџџџџodtodsodpodg\%+zx`џџџџџџџџXXџkџџџџ џџџџ Œ`„~џџџџhџџџ џџ+‚ј`џџџџџџџџџџџџ И џџџџ"Œiƒ„џџџџџџџџ џџи€s: iƒ†џџџџџџџџ џџџџџџ€'+ˆx`џџџџџџџџџџџџ 8 џџџџ*Œiƒ„џџџџџџџџ џџX€iƒ†џџџџџџџџ џџџџџџ€ Š№`џџџџџџџџџџџџ Иџџџџџџ 2„iƒŒџџџџџџџџџџџџџџ€`„Žџџџџџџџџџџ $P`џџџџџџџџ€ \џk0џџџџџџ =„iƒџџџџ џџџџџџџџ€+”Р`џџџџџџџџџџџџ џџџџџџџџGŒ`„–џџџџџџџџ џџ`„˜џџџџџџџџџџ+’`џџџџџџџџh xџkџџџџџџџџ NŒ 6x`џџџџџџџџ`tџk@џџџџџџW„iƒ,џџџџ џџџџџџџџ€`•`„žџџџџtџџџџџ4• N0`џџџџџџџџ\џkИџџџџџџe„iƒ џџџџ џџџџи€€•iƒ,џџџџџџџџј€Ј•iƒЂџџџџџџџџџџџџ€Ш•`„žџџџџlџџџџџœ• І `џџџџџџџџ0xџkpџџџџџџ w„iƒЂџџџџ џџџџџџџџ€ф• P `џџџџџџџџdџkаџџџџџџ „iƒ,џџџџ џџџџ№€t•iƒЂџџџџџџџџџџџџ€ш• Ј `џџџџџџџџџџџџ Pџџџџџџ ‡„iƒ,џџџџџџџџџџp€•iƒЂџџџџџџџџџџџџџџ€ˆ!• Њ `џџџџџџџџџџџџ аџџџџџџ „iƒЌџџџџџџџџџџ№€iƒЂџџџџџџџџџџџџџџ€`іe Ўp `џџџџџџџџџџџџ Pџџџџџџ ˜„iƒЂџџџџџџџџџџџџџџ€Шѕe Аа`џџџџџџџџџџџџ Аџџџџџџ„iƒЂџџџџџџџџџџџџџџ€$ѕe "0`џџџџџџџџШ |џ+џџџџџџЁ„iƒВџџџџ џџ џџџџџџ€+Дp`џџџџџџџџџџџџ џџџџ џџџџЅŒ <( `џџџџџџџџ0`џkАџџџџџџЉ„iƒЖџџџџ џџ џџа€0ѕiƒИџџџџџџџџ№€iƒЂџџџџџџџџџџџџ€lXџ*`„Кџџџџxџџџџџ2ќ МЈ `џџџџџџџџџџџџ h џџџџџџН„iƒ,џџџџџџџџџџˆ €ќўiƒЂџџџџџџџџџџџџџџ€џ *џџџџ`џџџџџџџџ|џ+џџџџџџџџџџ Я„Ъb №HџџџџџџџџџџџџџџЪdјHџџџџџџџџџџџџџџЪh(HџџџџџџџџџџџџџџъnxHџџџџџџџџџџџџџџт€r  џџџџ@џџџџџџџџт€xџџџџџџ џџ @џџџџџџџџ џџџџџџџџxpш џџџџџџџџџџџџ0( 0ˆ џџџџџџџџџџџџџџџџџџџџџџџџ џџџџРxјџџџџџџџџџџџџxџџџџ№Ј (А џџџџ8 ` pШаPxP Cјўƒ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџh џџџџџџџџxћ0+џ  2ќўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџP џџџџ8 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџrАp’wћ0+џ @ўџџџџџlџџџ џџ :Dџƒ@ўџџџџџ\џџџ џџ џ`1Xџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ@ `’џџџџxџџџџџ04џџ/џџџџџџџџўˆlXџџџџz”џ‰ћ0+џ 2џџџџџџџџјџџџџџџџџџџџџџџџџџџџџ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџј0`zџџџџzџџџ џџЧќўl ј  2џџџџџџџџѕџџџџ€4џ4џ\џџ @ўџџџџџXџџџ џџ Cјўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`@џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџtrvx$@ўџџџџџxџџџџџ Аџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџаџџџџџџџџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџшџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџаџџџџџџџџvЄxІ@ўџџџџџhџџџ џџ @ўџdџџџџџ @ўџџџџџ`џџџџџ џџџџџџџџџџџџџџџџpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџшџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџаџџџџџџџџt$@ўџџџџџxџџџџџ џџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџџџџџџџџџаџџџџџџџџџџџџџџџџџџџџаџџџџџџџџџџџџИџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџЄN@ўџџџџџlџџџ џџ @ўџшhџџџџџ @ўџџџџџdџџџџџ ИџџџџџџџџџџџџјџџџџџџџџџџџџџџџџџџџџиџџџџџџџџџџџџџџџџџџџџИџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ џџџџџџџџt$xЄ@ўџаxџџџџџ @ўџшtџџџџџ @ўџџџџџpџџџџџ р‚@ўџџџџџ\џџџ џџ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИџџџџџџџџrџџџџ(  џџџџш џџџџџџџџџџџџЈ џџџџА џџџџџџџџџџџџџџџџџџџџ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџ1и ЎЩЗH$*\Rffff*0:49bfb7a4*\R0*#11*\R0*#14*\R0*#13пўЪй€ 6€ џџџџ„8„H„X„ Ш а€ џџџџ€и р ш  € џџџџ" (0,@px P+ˆи€ р $!ш $#!8 X `px €ˆ€ џџџџ" ˜,Јирј€ џџџџ"  % 8@X`€ џџџџ"  h p€˜АИ€ џџџџ"  Р Ш ир ш  € џџџџ"  (08P€ џџџџ"  X`p€ џџџџ" x €ˆ€ џџџџB ˜ € џџџџ" Ј€АИ а р№ ј   0 H $#P !x ˜    А Р Ш € џџџџ"  а € \и € f8    И  Ш и  р № ј      ( 8 @ H € џџџџ"P  X  h p € џџџџ€ џџџџ€ x € 0˜ € џџџџ€ џџџџџџџџа р/ { Declarations shared with MS Office API testsst]Жodtђш ]Жodsђ ]Жodpђ]Жodgђ8 ]@ђ(р Global vbExternalCall As LongTest]ђP]Ж\ђ` Жр/ } Declarations shared with MS Office API testsр. BEGIN: *** { TEST API (PortableHelperAPITest)]@ђx]@ђˆ ]@ђ ]@ђШ]@ђА – Щ|˜]ђ`Ж com.sun.star.beans.PropertyValue$€'~З'zzџџPЃ|HЗ'ziџџ8–x „ †œџџџџЗ'‚dџџЗ'‚kџџiџџј–ј „ †œЗ'ˆdџџаЗ'ˆkџџРiџџИ–x]ђи p'Ž Œ'p rЌœЖ(Closing log, future log output going to Œ A@$A@*Ж+Reopening log, previous log output went to Ž A@$kџџoџџј–№ rЌœ А'rр" Establish free file handleџџџџџџ pЖœ ’'pkџџ p rЋЬkџџx rв жoџџ`–P]ђ]ђЈЖ(com.sun.star.comp.framework.PathSettings$š'– –!œ'˜ ˜Ж/ ЖStrConv-test.log '”\iџџа–Р zœ ”'’dџџАЖc:\StrConv-vba.log'’ectkџџˆiџџ€– tЖœ rв tЖ NOT COMPLETE жEE1kџџ8 ,'tЗ'v]ђ` xœЖ TEST START : , 'ž0# žA@$NDOkџџрoџџи–x tЖœLЖTEST ERROR - no test begun: , A@$bjdџџˆ t ,œЖTEST ERROR - found test end: , Ж , expecting test end t A@$dџџ ]ђЖ TEST   Ж : , 'žA9 x Ђ$Є ЂЖœ1\ žЖ ( Ђ Ж). 'ž\kџџ  žA@$MSFkџџˆkџџ€Ж'toџџp–0 tЖœ0ЖTEST ERROR - no test begun: Ђ A@$rkdџџ Ж ITEM Ђ A@$kџџoџџј– Ђ$ЄœЖFAIL ,A@Ns49dџџРЖFAIL , ЂA@Nkџџ oџџ˜– Ђ$ЄœЖOK ,A@NdџџhЖOK , ЂA@Nb3kџџHoџџ@– Ђ$Єœcr Ќ'Ђdџџ ЌЖ ( Ђ Ж) 'Ђkџџ№ ЂA@Іџџoџџи–З'vЖFAIL ЂA@Њ oџџЈ–pЖOK ЂA@Њoџџˆ–а В'xoџџp–0 x'ДiџџX–p]ђ Ж Assertion 'К0 ЖЗœ8Œ КЖOK 'КdџџЗ'v КЖFAIL 'К kџџр И$Єœ КЖ : И 'КkџџА x Ђ$Є ЂЖœ КЖ ( Ђ Ж) 'Кkџџ` ЖЗ xœ КA@Іkџџ8oџџ0–( р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. Ђ$Є ЂЖœ vЗœ ,A@Јџџџџdџџ  ,A@Pџџџџkџџdџџ vЗœ , ЂA@Јdџџи , ЂA@PkџџРkџџИoџџА–Ј rVЌ'roџџˆр END *** } Test APIџџф, ***** MSO MACRO RUNTIME MODULE END *****џџџџ0џџџџ‡ЖAttribute VB_Name = "TestLogMacros" ' { Declarations shared with MS Office API tts G€lobal C\t FILE_E@XT_DOCРoŒdtЌDXLS"Ѓy"PPT"pEVIEg" PrivaфtheCalcApplicЬ As O`bjects„7vbExterna l€lLongkPARAGRA@PH_ENDSЃ XDIR_SbETOR‡]\K' }.Ќ' BEGIN: **B*€ЫTEST‚М(PortableРHelperЦу)Z…~HELPE„R__LOG‰[‡H_FileNoСIntegeТrLast Х…ХResultA Boolean &A$$_VERBOSEL FuncС isOpe$noB›()J On Error GoTo notoF Dim a Varian@zbaР`Cre€„У~("com.sun€.star.bР's.PrrtyРValue"@RЩTrue ELxiИ„( Š:„ Ь Fals Шnd …5 8MAreEqual(x1ˆ,, x2‹ˆ ? If т= The@WСїЩ-EB"!aЬЫф!E`IfjqЌNotПВ  ѓaA) o% |ШС Sub ! œ0_Setb]€Ÿ(f§€^nA-CzР> AHШtmpч СAœ= ьjCm= … gу6` (Хфm= 0Б Comment "Closing log, futurea output goto "ќ +ŒaЁ@QA3ЪЅ Reahц pr@evious) wџС @!щEр,с|РЛЦ-Є(nЂрЏS‚Ї$-р""І І&FreBe ' E`xbРlish f€" Р handlЈЁ 9/4""m/!#яDeќfa ™€2CЁХaЇaA•-C F ”OЃ4§р#k?Ы'a€Љр=Ьќ, D'Cr`+hqЄ€cЄЃ+ aYPatъh_tР;sA-%pQC2AWorkDФirрqoryн/Š= cBUUnopServ@ŒU pЈ.fr6wА.ЩOV’@Ž= Љ.ё :`Bо+ "š/Б0" ‰v-QŠў.а3@x%сYаy•џЫ№#š]wKЗ! Њ №C&WZ"c:\Ѕ vМba” %cЗ кKнТ€( в›п4 ZF&{‡`žЮ.я&eNo,Ж6Ж№ NOT C€OMPLETEdџ !•-ј5 ƒ єќ= Su1ƒ("*_Р(Cр=ƒ›csР" 1 STARTќ :вP;‰ ХUРЋaуЕ qSubMLPŸ2Wг ,А›, Oўpс‹аАс…ŸЗ`X/I•…"RERR0OR - " begunO kП€џ!0МрЕ/Q &!c?1fouА‚ё endK i" ,№ exp0E№г `џђ]!гІ3б1!џ•pј‘?БДС+3ЇЏ% Aа QIsјMis‘wВД@ф_Yс'ЯdTС s‚(чХ …а ).hIЕ(џдbM d+БщЙН" УE._ITEMџ џ*џ*_ ­ џ*ё&_ќ*єѓŸЊРm_%"ќ С і=ЋАХЋ_р_FAILR/;/;чoЇŠ/! ‘3PC z"!"wBз5џme“?К?_OKpЃCI|Гal testComment As String) If @IsMissH( ) ThenŒNT†Log_END "OK",!ЊNameFEl>sZ7:nd@ If ESАub  rParО(statusХ, Op№tionх€/#sŠ•l= 7S q’ Р+ " ("‰Йy )""v’†pI8TEM‰'€†FAIL(Ѓ{…ЁLastСResultр = Fal Z< "DyGkY%OKь$Š†”‰ƒASSERTSetVe€rbose(vУ…BooleanФЖTESTLOG_VERBOSE‡@=„ ЪšFuncыFcG)ˆƒqEL € ƒХСЖЯ2(рasserТ €чФ0iLЖId!S‚ю$НDФim•MsggуУЁSС= "AfDT ‚ч= TrueџlЇ% \8c 3P?€ar bPЄ шf No2t zIdM–R :e t+т"IdR ­FA Я ФT@CФ‰ЇР@"ў"п &š…ЁmЃa…Ќ2сТw Or ­ГЖŒ€>‹(z SSUMMxARY‚МŸOьЪ' SBA does not pr‚e@\ve "oфЕ"„Ћ of a par@Щter; it is evaluatedœ tрарРTd,c‚' en ifa callРroutine (e.g.fyOK) *@o* has conside rs"† to шbe E.У @.Tуџр.Kd@Ђ=Ld`e„._џ0jшBSчъa? Я@e Пd`RG‹ t&aх  me|1 нqљO stQ пг ДхЏ)tˆClA_$^Т #іileNoу;@0j_ '‚ СŒ*** }r API Rem @` MSO MACRO RUNTIME РMODULE‚C] __SRP_4 џџџџdђ __SRP_5џџџџџџџџџџџџŒ_VBA_PROJECT џџџџkdirџџџџџџџџџџџџŠБl4K*ѕXџ  Xџќіhџєџpzџєpzџ$4(hџXџ0 ќЦx  0 ќЦј  0 ќЦx  œh “ єЦQ'\џ ˜ 5\џ”ћ0= §ч”“ єџў]€ “ џ  N h$ \џ0 ќЦP  \(  1xџ#Cxџ((xџ  h”ћ0У.” *#xџ“ џ /xџ € T єџ˜ “c  € *1tџ tџ h(tџxџ0№”ћ0)€*§Чxџ /xџо”€ћ0Уi+€*#xџ*#tџ”*§Чpџ 2xџtџpџм!€ *#xџ*#tџ€*1lџ2xџtџ#“lM\џ@ УФ€ћ0УФа!llџ*#xџ€*#tџ*1lџ2xџtџ lџ ‚ƒ„…†‡ˆ‰Š‹ўџџџŽ‘’“”•–—˜™š›œўџџџžŸ ЁЂЃЄЅІЇўџџџЉЊЋўџџџ­ЎўџџџАБВГДЕЖЗИўџџџКЛМўџџџОПРСўџџџУўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ T №(lџxџtџpџ|H”ћ0)€ *§Чxџ /xџ@€ *§Чxџ /xџH$ xџ”\lMlџ@ <%ѕCdџdџl Chџhџ  2hџdџWll Chџhџ  /hџ \$ hџdџ0 ќЦ  0 ќЦ  0 ќЦ  0 ќЦp  @  ˜$ 0 ќЦ0  а Cxџ  єџЦ$ lxџ *1xџ; є˜ lxџ*1xџlMhџ@ Уflxџ*#dџ€*1xџ/dџ#“lMhџ@ УФ€ћ0УФЌ!lxџ*#dџ€*#`џ*1xџ2dџ`џ єЦ“ХЩ xџ а(xџdџ`џ0 ќЦ(   H “ §= є˜ $       rU€€€ џџџџџџџџ$`§џџџџџџџџџџџ,Љ`§џџџџџџџџџџџaq//,б`§џџџџџџџџџџџaq//(љ`§џџџџџџџџџџџ0(!`§џџџџџџџџџџџЁ0$I`§џџџџџџџџџџџ$q`§џџџџџџџџџџџ(™`§џџџџџџџџџџџЙ00С` §џџџџџџџџџџџйЙљ00А(щ `§џџџџџџџџџџџљ0, `§џџџџџџџџџџџЙљ0А,9 `§џџџџџџџџџџџЙљ0А,a `§џџџџџџџџџџџљ0А(‰ `§џџџџџџџџџџџљА(Б`§џџџџџџџџџџџљА(й`§џџџџџџџџџџџ1#$`§џџџџџџџџџџџ0)` §џџџџџџџџџџџIiљ#АА,Q`§џџџџџџџџџџџЙљ0А$y`§џџџџџџџџџџџ n†В€0* pH‚dф VBAProjeˆct4@j = r ЎЩЗH” J< r€stdole>stdo€le h%^*\G{00€020430-C 0046}#2.0#0#C:\WINDOWS\syst em32\e2. assertionРStestId štestMsgœГЌ(TestLog_SUMMARYЄ]Workbookk _B_var_Datev  _B_var_Timeи$_B_var_StrConv{џџ„џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџaџџџџџџ џџџџџџl@€@$@1@€в˜A€@G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\tlb#OLE Automation`ƒEOffDic„EOf€iдc‚Ež€”€E2DF8D04C-5BFA-10€1B-BDE5€EдAA€C4€2ˆE€˜gram Files\CommonMicrosoft Shared\OFFICE12\MSO.0DLL#‡ƒM 1€q ObС Li`braryK‚д‚Bѓ‚ЈThisWorkbookG€T€ЋisWA€ГrkbРoUРЮ 2к РHB1Bx-,B,Т!к*"B+BB|Sh eet1GТS@#‚e@Xt1HІ2Nущ;д2ЭJ2Щ2Э2уVЊ~д3Э3Щ3ЭR3фє“Ы РUT estMa@’GŽ€SвMaЏвr€wŠ 2” /FxF-:D!€ %: A Log‰‚sGTЄвLрggs N'a1Y/Щ-oM'^)Ђџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ__SRP_0џџџџvc__SRP_1џџџџџџџџџџџџЈўPROJECTwmџџџџџџџџџџџџЌАPROJECTџџџџЏi  Assertion  FAIL  :   ( ) q џџџџP h 8TEST ERROR - no test begun:   ITEM  :TEST ERROR - found test end: , , expecting test end  TEST  ).Ёџџџџpџџџџсљ9QyџџYˆa ‰ џџџџˆџџџџYЉбrU€€€ џџџџџџџџџџџџџџџџџџџџџџџџџџџџ  x1x2filenamecommenttestName testResult testCommentstatusverbose assertiontestIdPThisWorkbookThisWorkbookSheet1Sheet1Sheet2Sheet2Sheet3Sheet3TestMacroTestMacroTestLogMacrosTestLogMacrosVBA6\VBE6.DLLID="{62866C4B-E71C-4544-A6A3-6221701964EB}" Document=ThisWorkbook/&H00000000 Document=Sheet1/&H00000000 Document=Sheet2/&H00000000 Document=Sheet3/&H00000000 Module=TestMacro Module=TestLogMacros Name="VBAProject" HelpContextID="0" VersionCompatible32="393222000" CMG="4240E83DBB41BB41BB41BB41" DPB="191BB3C4B4C4B4C4" GC="F0F25A9D5B9D5B62" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 [Workspace] ThisWorkbook=0, 0, 0, 0, C Sheet1=0, 0, 0, 0, C Sheet2=0, 0, 0, 0, C Sheet3=0, 0, 0, 0, C TestMacro=22, 29, 473, 4Ь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 12.0 Object Library  џџџџџџЎЩЗHџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџBѓThisWorkbook0349bfb7a0џџThisWorkbookџџк-џџ Sheet10449bfb7a0џџ Sheet1џџщ;-џџ Sheet20549bfb7a0џџ Sheet2џџV~0-џџ Sheet30649bfb7a0џџ Sheet3џџє“H-џџTestMacro0949bfb7a2џџTestMacroџџDxџџџџ`xџџTestLogMacros0:49bfb7a4џџ`TestLogMacrosџџ'^xЩ-џџџџџџ˜џџџџџџџџ0џџџџџџџџHџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџxџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџA‚~\э~JЊ—нЧ" МџџџџP[;vAЎјBЃчxИЩvџџџџ…Œ‰|•†CŽUQ­V\ЖџџџџРtej*gI•Ј…]DЊiџџџџ*CЭ;и>кO…@•‡b™Кџџџџ–ртЕЗЋћJˆ­а9оЏЎ>џџџџџџџџh€bcџ|3 Excel€+ VBAїтWin16С~Win32MacГВVBA6­# VBAProjectОПstdole“`Officeu ThisWorkbook|у €џ_Evaluateй Sheet1ш Sheet2щ Sheet3ъ TestMacro*{Ќ(Mainˆ,Ќ(TestMainГЌ(TestLog_ASSERTSetVerboseLђЌ(TestLog_Comment% TimeЋП Ќ(testStrConvч Ќ(TestLog_ClosewtestNameкsrcStrГretStr‡.xo errorHandlerO Ќ(TestLog_BEGINЈwStrConvx' vbUpperCasek.Ќ(TestLog_ASSERT~А vbLowerCaseТр vbProperCaseшїvbWide'vbNarrowхO vbKatakana?і vbHiraganaЉž vbFromUnicode0О vbUnicodeјІ Ќ(TestLog_END`у Ќ(TestLog_FAILGЌ(Big52GbчXMsgBox—RЌ(Command1_ClickV“sUnicodeЄкsAnsiЇ Ќ(StrConv_SampleHŸi` 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} notopenofficeаWaX CreateObjectјŠ Ќ(TestAreEqualЩЙx1О_x2П_ Ќ(TestNotEqual @Ќ(TestLog_SetFileNamefilenamejУtmpыйcommentHs Ќ(DefaultLogЯ Ќ(OpenofficeLogf# PathSettingsbWorkingDirectorytьcreateUnoServiceƒЧWorkМksj testResultо testComment”2 IsMissing˜э Ќ(TestLog_ITEMhЗ Ќ(TestLog_OKЮњЌ(TestLog_PartCommentTZstatus’+Ќ(TestLog_PartFAILЎЌ(TestLog_PartOKWLverboseШХЌ(TestLog_ASSERTGetVerbose†N05, Z TestLogMacros=22, 29, 466, 333, Conv_Sample ўџр…ŸђљOhЋ‘+'Гй0˜@HT` x „ЈNjjhMicrosoft Excel@ НйЭ$Ш@€]TрWСШ TestLog_BEGIN TestLog_END TestLog_ITўџеЭеœ.“—+,љЎ0д PXd lt|„ Œ ЕЈNц SummaryInformation(џџџџџџџџЙШDocumentSummaryInformation8џџџџџџџџџџџџНCompObjџџџџџџџџџџџџТjџџџџџџџџџџџџSheet1Sheet2Sheet3 ЙЄзїБэ0х0ќ0 *Test StrConv function ўџ џџџџ РFMicrosoft Office Excel ЙЄзїБэBiff8Excel.Sheet.8є9Вqacters: abc efg hij XConverts the string to lowercase characters: Abc EFG Hij! ~Converts the first letter of every word in string “K*yџџџџrU€€€~~~~~~~~~~~~~O Щ2T40HЊ@А2*ЈН–   фџџџџ џџџџџџџџџџџџщ џџџџџџџџџџџџ џџџџџџџџџџџџ) џџџџџџџџџџџџAA Ёџџџџpџџџџсљ9QyџџYˆa ‰ џџџџˆџџџџYЉбб 1Qy™Сщ 9 i ‘ б  9 a џџyAQi‰ VBAProject ThisWorkbookSheet1Sheet2Sheet3 TestMacro TestLogMacrosяРF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA Ёџџџџ Щ10РF4C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXEExcel ™џџџџС9@0РFTestLog_CommentC:\WINDOWS\system32\stdole2.tlbstdole Љџџџџ QPLај-њ[НхЊDоR?C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLLOffice Сџџџџщq`MainTestMain testStrConvBig52GbCommand1_ClickStrConv_Sample  odt ods odp odg \ isOpenoffice TestAreEqual TestNotEqualTestLog_SetFileName OpenofficeLog DefaultLog TestLog_BEGIN TestLog_END TestLog_ITEM TestLog_FAIL TestLog_OKTestLog_PartCommentTestLog_PartFAILTestLog_PartOKTestLog_ASSERTSetVerboseTestLog_ASSERTGetVerboseTestLog_ASSERTTestLog_SUMMARY TestLog_Close  &Test run started :    BEGIN StrConv END StrConv (Test run finished : VBE6.DLL q џџџџb Ш q џџџџd ш  ˆ q џџџџˆ  $c:\StrConv-vba.log @com.sun.star.beans.PropertyValue q џџџџЬ ( abc EFG hij ABCDEVBь0Й0­0х0ќ0 *Test StrConv function ABC EFG HIJ XConverts the string to uppercase characters: abc efg hij XConverts the string to lowercase characters: Abc EFG Hij! ~Converts the first letter of every word in string to uppercase: !џ"џ#џ$џ%џVBь0Й0­0х0ќ0 tConverts narrow (single-byte) characters in string to wide, ЈConverts wide (double-byte) characters in string to narrow (single-byte) characters. o0j0a0ƒ0“0 Я0Ъ0С0у0ѓ0 "hit error handler q џџџџЭ H! ~Converts Hiragana characters in string to Katakana characters..! ~Converts Katakana characters in string to Hiragana characters.. Nwm^ABC dConverts the string from Unicode, the lenght is :  @Converts the string to Unicode:  OK  NOT COMPLETE  TEST START :