ࡱ> BD?@Ay dbjbj 7{{\RRL 4_H@d_f_f_f_f_f_f_$-bd_!!!__(((!d_(!d_((XV]'`$vZ,P__0_Zoeq'oeXV]V]voe]vMT(D<__(_!!!!oeR r:  SEQ CHAPTER \h \r 1Brigham Young University - Idaho College of Physical Sciences and Engineering Department of Mechanical Engineering Class Prep Notes #V5 Condition Statements The simplest of all computer programs perform a set of instructions sequentially, starting at the top of the program and proceeding down one line at a time until the end of the program is reached. Most programs, however, require that decisions may be during the time of execution. This may require testing conditions to determine what procedure to perform next, skipping over some statements, and executing some statements multiple times. To prepare for class, please read the following sections/chapters from your text, Introduction to VBA for Excel Chapter 11 (all) Structured Programming: Decisions In Excel, we were introduced to this concept when we learned how to use the IF function. We will extend those concepts in the class. A quick summary of the commands well be working with is provided below. More detailed notes and examples from the online help files have also been included following the summary section. Relational Operators Relational or comparison operators are used in expressions to perform a test. They are most commonly used in conjunction with an IF statement. Common relational operators include: < less than <= less than or equal to > greater than >= greater than or equal to <> not equal to = equal to Logical Operators Logical operators are used in complex expressions to perform a test. In essence they are used to check for the validity of multiple conditions being met. Common logical operators include AND, OR, and NOT: AND returns true if all parts of the expression are true, otherwise returns false OR returns true if any part of the expression is true, otherwise returns false NOT returns true if expression is false, returns false if expression is true You may need to use parenthesis to control order of operation for more complex expressions. If-Then-Else Statement If statements are used to execute a statement or block of statements when a condition is true. Logical and relational operators are used to form expressions which are evaluated as either true or false. Syntax for the If statement is as follows: If condition Then [statements] [ElseIf condition Then] [statements] [Else] [statements] End If When a condition is true, VBA executes the corresponding block of statements. Execution of the program is then transferred to the end of the If structure. A one line version of the is also available for cases where a single statement is to be executed: If condition Then statement Select Case The Select Case structure is useful for decisions that involve three or more options. It is best suited to situations where a block of statements is executed on the basis of the value of a single variable. Syntax for the Select Case statement is as follows: Select Case condition [Case expressionlist1] [statements] [Case expressionlist2] [statements] [Case Else] [statements] End Select Execution of the Case statement is very similar to that of the If statement. When a condition is true, VBA executes the corresponding block of statements. Execution of the program is then transferred to the end of the Select Case structure. GoTo A GoTo statement offers a straightforward means of changing the program flow. This statement transfers program control to a new statement, identified by a label. A label is a text string followed by a colon. In general avoid the use of GoTo, using it only when you have no other way to perform an action. In practice, the only time you really need to use a GoTo statement if for error trapping. Online Help File Notes Not OperatorUsed to perform logical negation on an  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033" expression. Syntax result = Not expression The Not operator syntax has these parts: PartDescriptionresultRequired; any numeric  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033" variable.expressionRequired; any expression.Remarks The following table illustrates how result is determined: If expression isThen result isTrueFalseFalseTrue HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033" NullNullIn addition, the Not operator inverts the bit values of any variable and sets the corresponding bit in result according to the following table: If bit in expression isThen bit in result iso110Example This example uses the Not operator to perform logical negation on an expression. Dim A, B, C, D, MyCheck A = 10: B = 8: C = 6: D = Null ' Initialize variables. MyCheck = Not(A > B) ' Returns False. MyCheck = Not(B > A) ' Returns True. MyCheck = Not(C > D) ' Returns Null. MyCheck = Not A ' Returns -11 (bitwise comparison).  Or OperatorUsed to perform a logical disjunction on two  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033" expressions. Syntax result = expression1 Or expression2 The Or operator syntax has these parts: PartDescriptionresultRequired; any numeric  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033" variable.expression1Required; any expression.expression2Required; any expression.Remarks If either or both expressions evaluate to True, result is True. The following table illustrates how result is determined: If expression1 isAnd expression2 isThen result isTrueTrueTrueTrueFalseTrueTrue HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033" NullTrueFalseTrueTrueFalseFalseFalseFalseNullNullNullTrueTrueNullFalseNullNullNullNullThe Or operator also performs a  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033" bitwise comparison of identically positioned bits in two  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033" numeric expressions and sets the corresponding bit in result according to the following table: If bit in expression1 isAnd bit in expression2 isThen result is000011101111Example This example uses the Or operator to perform logical disjunction on two expressions. Dim A, B, C, D, MyCheck A = 10: B = 8: C = 6: D = Null ' Initialize variables. MyCheck = A > B Or B > C ' Returns True. MyCheck = B > A Or B > C ' Returns True. MyCheck = A > B Or B > D ' Returns True. MyCheck = B > D Or B > A ' Returns Null. MyCheck = A Or B ' Returns 10 (bitwise comparison).  And OperatorUsed to perform a logical conjunction on two  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033" expressions. Syntax result = expression1 And expression2 The And operator syntax has these parts: PartDescriptionresultRequired; any numeric  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033" variable.expression1Required; any expression.expression2Required; any expression.Remarks If both expressions evaluate to True, result is True. If either expression evaluates to False, result is False. The following table illustrates how result is determined: If expression1 isAnd expression2 isThe result isTrueTrueTrueTrueFalseFalseTrue HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033" NullNullFalseTrueFalseFalseFalseFalseFalseNullFalseNullTrueNullNullFalseFalseNullNullNullThe And operator also performs a  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033" bitwise comparison of identically positioned bits in two  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033" numeric expressions and sets the corresponding bit in result according to the following table: If bit in expression1 isAnd bit in expression2 isThe result is000010100111Example This example uses the And operator to perform a logical conjunction on two expressions. Dim A, B, C, D, MyCheck A = 10: B = 8: C = 6: D = Null ' Initialize variables. MyCheck = A > B And B > C ' Returns True. MyCheck = B > A And B > C ' Returns False. MyCheck = A > B And B > D ' Returns Null. MyCheck = A And B ' Returns 8 (bitwise comparison).  If...Then...Else StatementConditionally executes a group of  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" statements, depending on the value of an  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" expression. Syntax If condition Then [statements] [Else elsestatements] Or, you can use the block form syntax: If condition Then [statements] [ElseIf condition-n Then [elseifstatements] ...[Else [elsestatements]] End If The If...Then...Else statement syntax has these parts: PartDescriptionconditionRequired. One or more of the following two types of expressions:A  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" numeric expression or  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" string expression that evaluates to True or False. If condition is  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" Null, condition is treated as False.An expression of the form TypeOf objectname Is objecttype. The objectname is any object reference and objecttype is any valid object type. The expression is True if objectname is of the  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" object type specified by objecttype; otherwise it is False.statementsOptional in block form; required in single-line form that has no Else clause. One or more statements separated by colons; executed if condition is True.condition-nOptional. Same as condition.elseifstatementsOptional. One or more statements executed if associated condition-n is True.elsestatementsOptional. One or more statements executed if no previous condition or condition-n expression is True.Remarks You can use the single-line form (first syntax) for short, simple tests. However, the block form (second syntax) provides more structure and flexibility than the single-line form and is usually easier to read, maintain, and debug. NoteWith the single-line form, it is possible to have multiple statements executed as the result of an If...Then decision. All statements must be on the same line and separated by colons, as in the following statement:If A > 10 Then A = A + 1 : B = B + A : C = C + BA block form If statement must be the first statement on a line. The Else, ElseIf, and End If parts of the statement can have only a  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" line number or  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" line label preceding them. The block If must end with an End If statement. To determine whether or not a statement is a block If, examine what follows the Then  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" keyword. If anything other than a  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033" comment appears after Then on the same line, the statement is treated as a single-line If statement. The Else and ElseIf clauses are both optional. You can have as many ElseIf clauses as you want in a block If, but none can appear after an Else clause. Block If statements can be nested; that is, contained within one another. When executing a block If (second syntax), condition is tested. If condition is True, the statements following Then are executed. If condition is False, each ElseIf condition (if any) is evaluated in turn. When a True condition is found, the statements immediately following the associated Then are executed. If none of the ElseIf conditions are True (or if there are no ElseIf clauses), the statements following Else are executed. After executing the statements following Then or Else, execution continues with the statement following End If. Tip Select Case may be more useful when evaluating a single expression that has several possible actions. However, the TypeOf objectname Is objecttype clause can't be used with the Select Case statement. NoteTypeOf cannot be used with hard data types such as Long, Integer, and so forth other than Object.Example This example shows both the block and single-line forms of the If...Then...Else statement. It also illustrates the use of If TypeOf...Then...Else. Dim Number, Digits, MyString Number = 53 ' Initialize variable. If Number < 10 Then Digits = 1 ElseIf Number < 100 Then ' Condition evaluates to True so the next statement is executed. Digits = 2 Else Digits = 3 End If ' Assign a value using the single-line form of syntax. If Digits = 1 Then MyString = "One" Else MyString = "More than one" Use If TypeOf construct to determine whether the Control passed into a procedure is a text box. Sub ControlProcessor(MyControl As Control) If TypeOf MyControl Is CommandButton Then Debug.Print "You passed in a " & TypeName(MyControl) ElseIf TypeOf MyControl Is CheckBox Then Debug.Print "You passed in a " & TypeName(MyControl) ElseIf TypeOf MyControl Is TextBox Then Debug.Print "You passed in a " & TypeName(MyControl) End If End Sub Using If...Then...Else StatementsYou can use the If...Then...Else statement to run a specific  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012009131033" statement or a block of statements, depending on the value of a condition. If...Then...Else statements can be nested to as many levels as you need. However, for readability, you may want to use a Select Case statement rather than multiple levels of nested If...Then...Else statements. Running Statements if a Condition is True To run only one statement when a condition is True, use the single-line syntax of the If...Then...Else statement. The following example shows the single-line syntax, omitting the Else  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012009131033" keyword: Sub FixDate() myDate = #2/13/95# If myDate < Now Then myDate = Now End SubTo run more than one line of code, you must use the multiple-line syntax. This syntax includes the End If statement, as shown in the following example: Sub AlertUser(value as Long) If value = 0 Then AlertLabel.ForeColor = "Red" AlertLabel.Font.Bold = True AlertLabel.Font.Italic = True End If End SubRunning Certain Statements if a Condition is True and Running Others if It's False Use an If...Then...Else statement to define two blocks of executable statements: one block runs if the condition is True, the other block runs if the condition is False. Sub AlertUser(value as Long) If value = 0 Then AlertLabel.ForeColor = vbRed AlertLabel.Font.Bold = True AlertLabel.Font.Italic = True Else AlertLabel.Forecolor = vbBlack AlertLabel.Font.Bold = False AlertLabel.Font.Italic = False End If End SubTesting a Second Condition if the First Condition is False You can add ElseIf statements to an If...Then...Else statement to test a second condition if the first condition is False. For example, the following function procedure computes a bonus based on job classification. The statement following the Else statement runs if the conditions in all of the If and ElseIf statements are False. Function Bonus(performance, salary) If performance = 1 Then Bonus = salary * 0.1 ElseIf performance = 2 Then Bonus = salary * 0.09 ElseIf performance = 3 Then Bonus = salary * 0.07 Else Bonus = 0 End If End Function  Select Case StatementExecutes one of several groups of  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" statements, depending on the value of an  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" expression. Syntax Select Case testexpression [Case expressionlist-n [statements-n]] ... [Case Else [elsestatements]] End Select The Select Case statement syntax has these parts: PartDescriptiontestexpressionRequired. Any  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" numeric expression or  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" string expression.expressionlist-nRequired if a Case appears. Delimited list of one or more of the following forms: expression, expression To expression, Is comparisonoperator expression. The To  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" keyword specifies a range of values. If you use the To keyword, the smaller value must appear before To. Use the Is keyword with  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012026181033" comparison operators (except Is and Like) to specify a range of values. If not supplied, the Is keyword is automatically inserted.statements-nOptional. One or more statements executed if testexpression matches any part of expressionlist-n.elsestatementsOptional. One or more statements executed if testexpression doesn't match any of the Case clause.Remarks If testexpression matches any Case expressionlist expression, the statements following that Case clause are executed up to the next Case clause, or, for the last clause, up to End Select. Control then passes to the statement following End Select. If testexpression matches an expressionlist expression in more than one Case clause, only the statements following the first match are executed. The Case Else clause is used to indicate the elsestatements to be executed if no match is found between the testexpression and an expressionlist in any of the other Case selections. Although not required, it is a good idea to have a Case Else statement in your Select Case block to handle unforeseen testexpression values. If no Case expressionlist matches testexpression and there is no Case Else statement, execution continues at the statement following End Select. You can use multiple expressions or ranges in each Case clause. For example, the following line is valid: Case 1 To 4, 7 To 9, 11, 13, Is > MaxNumberNoteThe Is comparison operator is not the same as the Is keyword used in the Select Case statement.You also can specify ranges and multiple expressions for character strings. In the following example, Case matches strings that are exactly equal to everything, strings that fall between nutsand soupin alphabetic order, and the current value of TestItem: Case "everything", "nuts" To "soup", TestItemSelect Case statements can be nested. Each nested Select Case statement must have a matching End Select statement. Example This example uses the Select Case statement to evaluate the value of a variable. The second Case clause contains the value of the variable being evaluated, and therefore only the statement associated with it is executed. Dim Number Number = 8 ' Initialize variable. Select Case Number ' Evaluate Number. Case 1 To 5 ' Number between 1 and 5, inclusive. Debug.Print "Between 1 and 5" ' The following is the only Case clause that evaluates to True. Case 6, 7, 8 ' Number between 6 and 8. Debug.Print "Between 6 and 8" Case 9 To 10 ' Number is 9 or 10. Debug.Print "Greater than 8" Case Else ' Other values. Debug.Print "Not between 1 and 10" End Select  Using Select Case StatementsUse the Select Case statement as an alternative to using ElseIf in If...Then...Else statements when comparing one  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012009151033" expression to several different values. While If...Then...Else statements can evaluate a different expression for each ElseIf statement, the Select Case statement evaluates an expression only once, at the top of the control structure. In the following example, the Select Case statement evaluates the performanceargument that is passed to the procedure. Note that each Case statement can contain more than one value, a range of values, or a combination of values and  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012009151033" comparison operators. The optional Case Else statement runs if the Select Case statement doesn't match a value in any of the Case statements. Function Bonus(performance, salary) Select Case performance Case 1 Bonus = salary * 0.1 Case 2, 3 Bonus = salary * 0.09 Case 4 To 6 Bonus = salary * 0.07 Case Is > 8 Bonus = 100 Case Else Bonus = 0 End Select End Function  GoTo StatementBranches unconditionally to a specified line within a  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025871033" procedure. Syntax GoTo line The required line  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025871033" argument can be any  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025871033" line label or  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025871033" line number. Remarks GoTo can branch only to lines within the procedure where it appears. NoteToo many GoTo statements can make code difficult to read and debug. Use structured control  HYPERLINK "http://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025871033" statements (Do...Loop, For...Next, If...Then...Else, Select Case) whenever possible.Example This example uses the GoTo statement to branch to line labels within a procedure. Sub GotoStatementDemo() Dim Number, MyString Number = 1 ' Initialize variable. ' Evaluate Number and branch to appropriate label. If Number = 1 Then GoTo Line1 Else GoTo Line2 Line1: MyString = "Number equals 1" GoTo LastLine ' Go to LastLine. Line2: ' The following statement never gets executed. MyString = "Number equals 2" LastLine: Debug.Print MyString ' Print "Number equals 1" in ' the Immediate window. End Sub & p    n o yrh^rTryMyFy h^q\aJ hT\aJh8wh*\aJhE3h*\aJh*6\]aJ h*\aJ hm\aJ h,T\aJ h\aJ hg\aJh,T5CJ\aJhbu5CJ\aJhv5CJ\aJhT5CJ\aJhg5CJ\aJhk5CJ\aJ hbu5\hbu5CJ\hbuCJmH sH jhbuCJUmH sH 7do p   [ \ ] r * 7 Q a ~ gdm & Fgd*gd*gd\~gdg$a$gdbugdbu  ; Y Z [ \ ] r Q R  .2DIoڈhTmH5\aJhOhhr5\aJ hr\aJhTmHh^q6\aJhTmHh^q\aJh^qh^q5\aJ hOh\aJhmhm\aJh^qhm5\aJhT5\aJ he\aJ ha*\aJ hm\aJ h^q\aJ-~ ~!op.6IQRQnop|gda*gd^qgdm !+<FPQU^dmp| +/ ¹沫hX hX 5\aJhX hX 5\aJ he\aJ hX \aJ hTmH\aJ hqW\aJha*6\aJha*ha*6\aJha*ha*5\aJhOhha*6\aJ ha*\aJ hOh\aJhOhhOh6\aJ-  <<<<$If]<^<gdX &dPgdX gdX $a$gdX gd^qgda*bcmnpvw}~˶mUmmUm=/h hX 5B* CJOJQJ\^JaJphf/h hX 6B*CJOJQJ]^JaJph/h hX 5B*CJOJQJ\^JaJph,h hX >*B*CJOJQJ^JaJph2jh hX B*CJOJQJU^JaJph)h hX B*CJOJQJ^JaJphh hX CJaJ h hX CJOJQJ^JaJ/h hX 5B* CJOJQJ\^JaJph3pw~~~~uu $IfgdX d-DM gdX mkd$$If!B t06234BaytX brr$If]^gdX xkd$$If0N )"CC  t622 K34BapytX VW_`bcmллw_wG/h hX 5B* CJOJQJ\^JaJphf/h hX 6B*CJOJQJ]^JaJph)h hX B*CJOJQJ^JaJph/h hX 5B*CJOJQJ\^JaJph,h hX >*B*CJOJQJ^JaJph)jh hX CJOJQJU^JaJ h hX CJOJQJ^JaJ&h hX 6CJOJQJ]^JaJh hX CJaJbcnrr$If]^gdX xkd$$If0N )"BB @@ t622 K34BapytX ssjj $IfgdX d-DM gdX xkd[$$If0N )"BB @@ t622 K34BapytX stxyz~p[C/h hX 5B*CJOJQJ\^JaJph)h hX B*CJOJQJ^JaJph,h hX >*B*CJOJQJ^JaJph)jh hX CJOJQJU^JaJ h hX CJOJQJ^JaJ&h hX 5CJOJQJ\^JaJh hX CJaJ/h hX 5B* CJOJQJ\^JaJphf5h hX 56B* CJOJQJ\]^JaJphfrr$If]^gdX xkd1$$If0)"CC  t622 K34BapytX rr$If]^gdX xkd$$If0)"BB @@ t622 K34BapytX zrr$If]^gdX xkd$$If0)"BB @@ t622 K34BapytX (>sjj $IfgdX d-DM gdX xkd$$If0)"BB @@ t622 K34BapytX $4:>?CDHIQgj꺟kS>)h hX B* CJOJQJ^JaJphf/h hX 5B*CJOJQJ\^JaJph/h hX 5B*CJOJQJ\^JaJph h hX CJOJQJ^JaJh hX CJaJ5h hX 56B* CJOJQJ\]^JaJphf/h hX 5B* CJOJQJ\^JaJphf/h hX 6B*CJOJQJ]^JaJph)h hX B*CJOJQJ^JaJph>?ACrr$If]^gdX xkd$$If0)"CC  t622 K34BapytX CDFHrr$If]^gdX xkdO$$If0)"BB @@ t622 K34BapytX HIQs_$; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdX d-DM gdX dh-D@&M gdX xkd%$$If0)"BB @@ t622 K34BapytX Emj]]]] &dPgdX Zkd$$If)"B @ t 622 K34Bap ytX ; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdX '+01OSXYwzTU`acëz`z`I`z,h%.ShX >*B*CJOJQJ^JaJph2jh%.ShX B*CJOJQJU^JaJph)h%.ShX B*CJOJQJ^JaJphh%.ShX CJaJ h%.ShX CJOJQJ^JaJ/h%.ShX 5B* CJOJQJ\^JaJph3hX h hX CJaJ)h hX B* CJOJQJ^JaJphf/h hX 5B* CJOJQJ\^JaJphfcjp\\\\SS $IfgdX d-DM gdX mkd $$If!B t06234BaytX <<<<$If]<^<gdX &dPgdX cijpqrs~TU]^`alҺҺҺҢr]r]F]rr,h%.ShX >*B*CJOJQJ^JaJph)jh%.ShX CJOJQJU^JaJ h%.ShX CJOJQJ^JaJ&h%.ShX 6CJOJQJ]^JaJh%.ShX CJaJ/h%.ShX 5B* CJOJQJ\^JaJphf/h%.ShX 6B*CJOJQJ]^JaJph)h%.ShX B*CJOJQJ^JaJph/h%.ShX 5B*CJOJQJ\^JaJph`rr$If]^gdX xkdl $$If0 )"CC  t622 K34BapytX `amrr$If]^gdX xkd: $$If0 )"BB @@ t622 K34BapytX rr$If]^gdX xkd $$If0 )"BB @@ t622 K34BapytX !14?GR[aefjkopsXsXsXsDD&h%.ShX 5CJOJQJ\^JaJ5h%.ShX 56B* CJOJQJ\]^JaJphf/h%.ShX 5B* CJOJQJ\^JaJphf/h%.ShX 6B*CJOJQJ]^JaJph)h%.ShX B*CJOJQJ^JaJph/h%.ShX 5B*CJOJQJ\^JaJph h%.ShX CJOJQJ^JaJ&h%.ShX 6CJOJQJ]^JaJh%.ShX CJaJ1CVessjjj $IfgdX d-DM gdX xkd $$If0 )"BB @@ t622 K34BapytX efkpuiTTT$If]^gdX kd $$IfFT Z)"CCC  t6    22 K34BapytX ptuvz{ $%*+,1267;<=ABFGKLMQRWX\]^bcghlmnۻۻ,h%.ShX >*B*CJOJQJ^JaJph)jh%.ShX CJOJQJU^JaJh%.ShX CJaJ h%.ShX CJOJQJ^JaJ&h%.ShX 5CJOJQJ\^JaJ?uv{iTTT$If]^gdX kd$$IfFT Z)"BBB @@@ t6    22 K34BapytX iTTT$If]^gdX kd$$IfFT Z)"BBB @@@ t6    22 K34BapytX iTTT$If]^gdX kd$$IfFT Z)"BBB @@@ t6    22 K34BapytX %+iTTT$If]^gdX kd|$$IfFT Z)"BBB @@@ t6    22 K34BapytX +,27<iTTT$If]^gdX kdn$$IfFT Z)"BBB @@@ t6    22 K34BapytX <=BGLiTTT$If]^gdX kd`$$IfFT Z)"BBB @@@ t6    22 K34BapytX LMRX]iTTT$If]^gdX kdR$$IfFT Z)"BBB @@@ t6    22 K34BapytX ]^chmiTTT$If]^gdX kdD$$IfFT Z)"BBB @@@ t6    22 K34BapytX mn!!!;!J!iULLL $IfgdX d-DM gdX kd6$$IfFT Z)"BBB @@@ t6    22 K34BapytX nrt  8 9 !!!,!7!@!F!J!K!긡긡qVqVqVqKh%.ShX CJaJ5h%.ShX 56B* CJOJQJ\]^JaJphf/h%.ShX 5B* CJOJQJ\^JaJphf/h%.ShX 6B*CJOJQJ]^JaJph,h%.ShX >*B*CJOJQJ^JaJph2jh%.ShX B*CJOJQJU^JaJph/h%.ShX 5B*CJOJQJ\^JaJph)h%.ShX B*CJOJQJ^JaJphJ!K!M!O!Q!iTTT$If]^gdX kd($$IfFE )"CCC  t6    22 K34BapytX K!Q!R!X!Y!_!`!f!g!o!!!!&"("R"T"~""""""""## ###<#̷rrrrrnjR/h%.ShX 5B* CJOJQJ\^JaJph3hX h*[/h%.ShX 5B* CJOJQJ\^JaJphf)h%.ShX B* CJOJQJ^JaJphf/h%.ShX 5B*CJOJQJ\^JaJph)h%.ShX B*CJOJQJ^JaJph/h%.ShX 5B*CJOJQJ\^JaJphh%.ShX CJaJ h%.ShX CJOJQJ^JaJQ!R!T!V!X!iTTT$If]^gdX kd$$IfFE )"BBB @@@ t6    22 K34BapytX X!Y![!]!_!iTTT$If]^gdX kd$$IfFE )"BBB @@@ t6    22 K34BapytX _!`!b!d!f!iTTT$If]^gdX kd$$IfFE )"BBB @@@ t6    22 K34BapytX f!g!o!!iUAd-DM gdX dh-D@&M gdX kd$$IfFE )"BBB @@@ t6    22 K34BapytX !!"B"n""""""#j]] &dPgdX Zkd$$If)"B @ t 622 K34Bap ytX ; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdX ######$$ $}iiii`` $IfgdX d-DM gdX mkd$$If!B t06234BaytX <<<<$If]<^<gdX <#=###################$ $!$'$>$ѢъѢъѢъѢrgSB h%.ShX CJOJQJ^JaJ&h%.ShX 6CJOJQJ]^JaJh%.ShX CJaJ/h%.ShX 5B* CJOJQJ\^JaJphf/h%.ShX 6B*CJOJQJ]^JaJph/h%.ShX 5B*CJOJQJ\^JaJph,h%.ShX >*B*CJOJQJ^JaJph)h%.ShX B*CJOJQJ^JaJph2jh%.ShX B*CJOJQJU^JaJph $!$($$rr$If]^gdX xkdK$$If0 )"CC  t622 K34BapytX >$?$$$$$$$$$$$%%%0%4%6%<%@%D%h%m%o%u%y%%%%%ٷٷٷvv^vvv^vv^v/h%.ShX 6B*CJOJQJ]^JaJph)h%.ShX B*CJOJQJ^JaJph/h%.ShX 5B*CJOJQJ\^JaJph&h%.ShX 6CJOJQJ]^JaJh%.ShX CJaJ,h%.ShX >*B*CJOJQJ^JaJph h%.ShX CJOJQJ^JaJ)jh%.ShX CJOJQJU^JaJ$$$$rr$If]^gdX xkd$$If0 )"BB @@ t622 K34BapytX $$$%rr$If]^gdX xkd$$If0 )"BB @@ t622 K34BapytX %%%%%%%ssjjj $IfgdX d-DM gdX xkd$$If0 )"BB @@ t622 K34BapytX %%%%%%%%%%%%%%%%&&& &&&&&&&&&&&&&&&&&&&&&&&&&&p,h%.ShX >*B*CJOJQJ^JaJph)jh%.ShX CJOJQJU^JaJ h%.ShX CJOJQJ^JaJ&h%.ShX 5CJOJQJ\^JaJh%.ShX CJaJ5h%.ShX 56B* CJOJQJ\]^JaJphf/h%.ShX 5B* CJOJQJ\^JaJphf,%%%%%iTTT$If]^gdX kd $$IfF )"CCC  t6    22 K34BapytX %%& &&iTTT$If]^gdX kd!$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kdw"$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kdi#$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kd[$$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''4(5(H(лrr,h%.ShX >*B*CJOJQJ^JaJph2jh%.ShX B*CJOJQJU^JaJph/h%.ShX 5B*CJOJQJ\^JaJph)h%.ShX B*CJOJQJ^JaJphh%.ShX CJaJ h%.ShX CJOJQJ^JaJ&h%.ShX 5CJOJQJ\^JaJ,&&&&&iTTT$If]^gdX kdM%$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kd?&$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kd1'$$IfF )"BBB @@@ t6    22 K34BapytX &&&&&iTTT$If]^gdX kd#($$IfF )"BBB @@@ t6    22 K34BapytX &&((((iULLL $IfgdX d-DM gdX kd)$$IfF )"BBB @@@ t6    22 K34BapytX H(I(l(r((((((((((((((((((()ѹѡ{j{j{j{j{R/h%.ShX 5B*CJOJQJ\^JaJph h%.ShX CJOJQJ^JaJh%.ShX CJaJ5h%.ShX 56B* CJOJQJ\]^JaJphf/h%.ShX 5B* CJOJQJ\^JaJphf/h%.ShX 6B*CJOJQJ]^JaJph)h%.ShX B*CJOJQJ^JaJph2jh%.ShX B*CJOJQJU^JaJph(((((iTTT$If]^gdX kd*$$IfF )"CCC  t6    22 K34BapytX (((((iTTT$If]^gdX kd*$$IfF )"BBB @@@ t6    22 K34BapytX (((((iTTT$If]^gdX kd+$$IfF )"BBB @@@ t6    22 K34BapytX (((((iTTT$If]^gdX kd,$$IfF )"BBB @@@ t6    22 K34BapytX (((S)iUAd-DM gdX dh-D@&M gdX kd-$$IfF )"BBB @@@ t6    22 K34BapytX ))S)))))**9*<*d*e*f*g*h*****ҽsbWB)h%.Sh*[B*CJOJQJ^JaJphh%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ/h%.Sh*[5B* CJOJQJ\^JaJph3h*[ h*[\aJhX h%.ShX CJaJ/h%.ShX 5B* CJOJQJ\^JaJphf)h%.ShX B* CJOJQJ^JaJphf)h%.ShX B*CJOJQJ^JaJph/h%.ShX 5B*CJOJQJ\^JaJphS)k)))*-*d*e*f*h*j]P &dPgd*[ &dPgdX Zkd.$$If)"B @ t 622 K34Bap ytX ; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdX h***+++ ,?,l,}iiiiiid-DM gd*[mkds/$$If!B t06234BaytO1<<<<$If]<^<gdO1**++ +!+@+A+++++++++++++++++++ ,",#,,,-,1,3,=,@,F,G,R,S,W,Y,i,l,o,ѢѢъѢъѢъѢъѢъѢъѢъu)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[6B*CJOJQJ]^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph,h%.Sh*[>*B*CJOJQJ^JaJph)h%.Sh*[B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph+l,p,q,,,,,,mYYYPP $IfgdO1d-DM gd*[Zkd*0$$If)"B @ t 622 K34Bap ytO18 2( Px 4 #\'*.25@9$-D@IfM ]^gdO1o,p,q,r,v,x,,,,,,,,,,$-%-(-)---ϷϟϷϷχsbbMbM)jh%.Sh*[CJOJQJU^JaJ h%.Sh*[CJOJQJ^JaJ&h%.Sh*[6CJOJQJ]^JaJ/h%.Sh*[5B* CJOJQJ\^JaJphf/h%.Sh*[6B*CJOJQJ]^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJphh%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ,,,$-rr$If]^gdO1xkd0$$If0)"CC  t622 K34BapytO1$-%-&-.rr$If]^gdO1xkd1$$If0)"BB @@ t622 K34BapytO1-----..0.1.D.H.L.Q.V._.c.d...........///&/'/)/*/4/:/D/a/k///////$0%00010?0I0[0`0b0c0m00ïïÛÛïÐïÛïÛÛÛïÛÛïÐh%.Sh*[CJaJ&h%.Sh*[6CJOJQJ]^JaJ&h%.Sh*[5CJOJQJ\^JaJ h%.Sh*[CJOJQJ^JaJ)jh%.Sh*[CJOJQJU^JaJ,h%.Sh*[>*B*CJOJQJ^JaJph8...b0rr$If]^gdO1xkd2$$If0)"BB @@ t622 K34BapytO1b0c0n01rr$If]^gdO1xkd^3$$If0)"BB @@ t622 K34BapytO1000011111&1/11121B1{11111111111222222222ۼۼۼۼnV/h%.Sh*[5B* CJOJQJ\^JaJphf@j7h*[h*[5B* CJOJQJU^JaJmHnHphfu)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJphh%.Sh*[CJaJ&h%.Sh*[6CJOJQJ]^JaJ h%.Sh*[CJOJQJ^JaJ&h%.Sh*[5CJOJQJ\^JaJ!11111rr$If]^gdO1xkd44$$If0)"BB @@ t622 K34BapytO11121C11rr$If]^gdO1xkd 5$$If0)"BB @@ t622 K34BapytO11112rr$If]^gdO1xkd5$$If0)"BB @@ t622 K34BapytO122222ssj $IfgdO1d-DM gd*[xkd6$$If0)"BB @@ t622 K34BapytO122336Zkd2:$$If)"B @ t 622 K34Bap ytO1$If]^gdO1Zkd9$$If)"C  t 622 K34Bap ytO12b3k3334 444N4R4T4Z4`4f44444 5 555}5~555555555666 6лЦtt]ttt]tt,h%.Sh*[>*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph)h%.Sh*[B* CJOJQJ^JaJphfh%.Sh*[CJaJ&h%.Sh*[5CJOJQJ\^JaJ h%.Sh*[CJOJQJ^JaJ$34 457j8:V;^;jVVVVVM $IfgdO1d-DM gd*[Zkd:$$If)"B @ t 622 K34Bap ytO1; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1 6666666!7"7)7*797=7z7|77777777788&8(88888888888888999?9C999999999: :йй/h%.Sh*[6B*CJOJQJ]^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph,h%.Sh*[>*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph)h%.Sh*[B*CJOJQJ^JaJph6 :C:G:K:O:::::::;;;;;;; ;?;J;V;W;^;_;e;;;ꙁvbQv h%.Sh*[CJOJQJ^JaJ&h%.Sh*[5CJOJQJ\^JaJh%.Sh*[CJaJ/h%.Sh*[5B* CJOJQJ\^JaJphf@j;h*[h*[5B* CJOJQJU^JaJmHnHphfu/h%.Sh*[6B*CJOJQJ]^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph^;_;;;6Zkd>>$$If)"B @ t 622 K34Bap ytO1$If]^gdO1Zkd=$$If)"C  t 622 K34Bap ytO1;;]<z<<<<<=,=1=@=G=L===; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[dh-D@&M gd*[;; <<D<[<]<<<<<<<<<,=0=@=F===========)>X>Z>[>a>l>n>}>>>>>>>>>>-?3?4?:?E?G?ҺҺҥҺҥh%.Sh*[CJaJ/h%.Sh*[5B* CJOJQJ\^JaJphf)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph3==)>T>>>>)?U??VVVVVVV; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[Zkd>$$If)"B @ t 622 K34Bap ytO1 G?P?T???????????@@@@@@@@FAQAAëDžmSS*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph h%.Sh*[CJOJQJ^JaJ/h%.Sh*[5B* CJOJQJ\^JaJph3h*[h%.Sh*[CJaJ/h%.Sh*[5B* CJOJQJ\^JaJphf)h%.Sh*[B* CJOJQJ^JaJphf???????????j]]]]]]] &dPgd*[Zkd?$$If)"B @ t 622 K34Bap ytO1; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1 ???????Ap\d-DM gd*[mkd^@$$If!B t06234BaytO1<<<<$If]<^<gdO1 &dPgd*[AAAAAAB/B|BBBBBBBBBNCOCCCCDDDDEdEhEEEEFFGGG+G;G{GGGGҾҤҤxmxmxmh%.Sh*[CJaJ)h%.Sh*[B* CJOJQJ^JaJphf,h%.Sh*[>*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph'h%.Sh*[5B*OJQJ\^Jph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph*AAB C CFCNCOC?ZkdA$$If)"B @ t 622 K34Bap ytO1; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[d d-D@&M \$gd*[OCCDD?DcDDDDDVZkdA$$If)"B @ t 622 K34Bap ytO1; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[ DDEEEEF*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph h%.Sh*[CJOJQJ^JaJ/h%.Sh*[5B* CJOJQJ\^JaJph3 h*[\aJh*[h%.Sh*[CJaJ)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJphHH I+I4IFIQI^I_I`IbIj]] &dPgd*[ZkdCC$$If)"B @ t 622 K34Bap ytO1; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1 bIxIyIJJJ}iiid-DM gd*[mkdC$$If!B t06234BaytO1<<<<$If]<^<gdO1JJJJJJJJJJJJKKK KKK K*K/K:K]KnKoK}KKҺҺҺҥҺq]L h%.Sh*[CJOJQJ^JaJ&h%.Sh*[6CJOJQJ]^JaJ/h%.Sh*[5B* CJOJQJ\^JaJphfh%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[6B*CJOJQJ]^JaJph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJphJKK K+K]KbKnKm]II@@ $IfgdO1d-DM gd*[d-DM gd*[ZkdD$$If)"B @ t 622 K34Bap ytO18 2( Px 4 #\'*.25@9$-D@IfM ]^gdO1nKoK~KLrr$If]^gdO1xkdnE$$If0c)"CC  t622 K34BapytO1KKKKLLLLLLLLLLLLLLMMMMMMM!M#M$M6M7MAMGMIMJMKMMMMMMM N"N,N.N*B*CJOJQJ^JaJph h%.Sh*[CJOJQJ^JaJ)jh%.Sh*[CJOJQJU^JaJ8LLL0Orr$If]^gdO1xkdPLP]PgPwP{PPPPPQQQ#Q/Q=QZQ^QQQQQRR%R䤏wwwwwww/h%.Sh*[6B*CJOJQJ]^JaJph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph&h%.Sh*[5CJOJQJ\^JaJ&h%.Sh*[6CJOJQJ]^JaJh%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ.0O1O>OOrr$If]^gdO1xkdG$$If0c)"BB @@ t622 K34BapytO1OOOPrr$If]^gdO1xkdG$$If0c)"BB @@ t622 K34BapytO1PPPQwSS Tssss8; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[xkdH$$If0c)"BB @@ t622 K34BapytO1%R3RHRLRRRRRRRRRRRSS'S0SkSuSSSS TTTTTTҺҺҺҺҺҺҺҥyaP h%.Sh*[CJOJQJ^JaJ/h%.Sh*[5B* CJOJQJ\^JaJphf@jNJh*[h*[5B* CJOJQJU^JaJmHnHphfuh%.Sh*[CJaJ)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[6B*CJOJQJ]^JaJph TTTTwTB-$If]^gdO1ZkdBL$$If)"C  t 622 K34Bap ytO1 $IfgdO1ZkdI$$If)"B @ t 622 K34Bap ytO1TTITKT`TkTwTxTTTUUUU7U;U\?\N\W\n\y\\\\^^^^^Ϻ|qϺϺqmfm h*[\aJh*[h%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph,h%.Sh*[>*B*CJOJQJ^JaJph"YZ[[[\YId-DM gd*[ZkdR$$If)"B @ t 622 K34Bap ytO18 2( Px 4 #\'*.25@9$-D@IfM ]^gdO1d-DM gd*[\\\ ]*]<]^]r]]]]]]]^; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1^^^^^<<<<$If]<^<gdO1 &dPgd*[ZkdmS$$If)"B @ t 622 K34Bap ytO1^^^^N^O^^^^^^^^^^^^^^^\_]_e_f_r_s_______``a`˶mmUU/h%.Sh*[6B*CJOJQJ]^JaJph/h%.Sh*[5B*CJOJQJ\^JaJph,h%.Sh*[>*B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph)h%.Sh*[B*CJOJQJ^JaJphh%.Sh*[CJaJ h%.Sh*[CJOJQJ^JaJ/h%.Sh*[5B* CJOJQJ\^JaJph3!^^^^^o`w```~~~~~~u $IfgdO1d-DM gd*[mkd'T$$If!B t06234BaytO1a`l`m`o`v`w`{``````` aϺi^M9M&h%.Sh*[5CJOJQJ\^JaJ h%.Sh*[CJOJQJ^JaJh%.Sh*[CJaJ/h%.Sh*[5B* CJOJQJ\^JaJphf@jTh*[h*[5B* CJOJQJU^JaJmHnHphfu/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph2jh%.Sh*[B*CJOJQJU^JaJph,h%.Sh*[>*B*CJOJQJ^JaJph ``aa6ZkdW$$If)"B @ t 622 K34Bap ytO1$If]^gdO1ZkdV$$If)"C  t 622 K34Bap ytO1 a!aaaaaaaaaaaaaaaab bAbbٮٮٮٮ٣v^vI)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B*CJOJQJ\^JaJph)h%.Sh*[B*CJOJQJ^JaJph/h%.Sh*[5B*CJOJQJ\^JaJphh%.Sh*[CJaJ&h%.Sh*[5CJOJQJ\^JaJ,h%.Sh*[>*B*CJOJQJ^JaJph h%.Sh*[CJOJQJ^JaJ)jh%.Sh*[CJOJQJU^JaJaaAbYbnbbbcc c.cUc\cccccdd; 2( Px 4 #\'*.25@9d8$-D@IfM ]^gdO1d-DM gd*[dh-D@&M gd*[bbbb2c6cddddùhX hX \aJh*[h%.Sh*[CJaJ)h%.Sh*[B* CJOJQJ^JaJphf/h%.Sh*[5B* CJOJQJ\^JaJphf ddddgdX &dPgd*[Zkd0X$$If)"B @ t 622 K34Bap ytO15 01h:p$.v/ =!"#$% $$If!vh#v!:V  t065/  / 234BytX $$If!vh#v #v:V   t6,5/  / 22 K34BpytX $$If!vh#v #v:V  @@ t65/  / / 22 K34BpytX $$If!vh#v #v:V  @@ t65/  / / 22 K34BpytX $$If!vh#v=#vU:V   t6,5/  / 22 K34BpytX $$If!vh#v=#vU:V  @@ t65/  / / 22 K34BpytX $$If!vh#v=#vU:V  @@ t65/  / / 22 K34BpytX $$If!vh#v=#vU:V  @@ t65/  / / 22 K34BpytX $$If!vh#v#v:V   t6,5/  / 22 K34BpytX $$If!vh#v#v:V  @@ t65/  / / 22 K34BpytX $$If!vh#v#v:V  @@ t65/  / / 22 K34BpytX $$If!vh#v":V  @ t 65/  / / 22 K34Bp ytX $$If!vh#v!:V  t065/  / 234BytX $$If!vh#vV #v<:V   t6,5/  / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V   t6,5/  / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v&:V   t6,5/  / 22 K34BpytX $$If!vh#v #v #v&:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v&:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v&:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v #v&:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v":V  @ t 65/  / / 22 K34Bp ytX $$If!vh#v!:V  t065/  / 234BytX $$If!vh#vV #v<:V   t6,5/  / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#vV #v<:V  @@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V   t6,5/  / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #vT #v: :V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v#v:V   t6,5/  / 22 K34BpytX $$If!vh#v #v#v:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v#v:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v#v:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v #v#v:V  @@@ t65/  / / 22 K34BpytX $$If!vh#v":V  @ t 65/  / / 22 K34Bp ytX $$If!vh#v!:V  t065/  / 234BytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v#v|:V   t6,5/  / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v|:V  @@ t65/  / / 22 K34BpytO1Dd  ^A ? NotePicture 3Noteb'zTo(%dU79n'zTo(%dUPNG  IHDR Ҏ0PLTE]Z&c tRNS,bKGD ٥ cmPPJCmp0712Om1IDATcHKK3`hw%@}& )ͥ@բ}&X ,(oJPIENDB`$$If!vh#v":V   t 6,5/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1Dd  ^A ? NotePicture 4Noteb'zTo(%dU;9n'zTo(%dUPNG  IHDR Ҏ0PLTE]Z&c tRNS,bKGD ٥ cmPPJCmp0712Om1IDATcHKK3`hw%@}& )ͥ@բ}&X ,(oJPIENDB`$$If!vh#v":V   t 6,5/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v!:V  t065/  / 234BytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v!:V  t065/  / 234BytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v#v:V   t6,5/  / 22 K34BpytO1$$If!vh#v#v:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v#v:V  @@ t65/  / / 22 K34BpytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1Dd  ^A ? NotePicture 1Noteb'zTo(%dUJ9n'zTo(%dUPNG  IHDR Ҏ0PLTE]Z&c tRNS,bKGD ٥ cmPPJCmp0712Om1IDATcHKK3`hw%@}& )ͥ@բ}&X ,(oJPIENDB`$$If!vh#v":V   t 6,5/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v!:V  t065/  / 234BytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1$$If!vh#v!:V  t065/  / 234BytO1Dd  ^A ? NotePicture 7Noteb'zTo(%dU"U9n'zTo(%dUPNG  IHDR Ҏ0PLTE]Z&c tRNS,bKGD ٥ cmPPJCmp0712Om1IDATcHKK3`hw%@}& )ͥ@բ}&X ,(oJPIENDB`$$If!vh#v":V   t 6,5/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / 22 K34Bp ytO1$$If!vh#v":V  @ t 65/  / / 22 K34Bp ytO1^ 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 @`@ NormalCJ_HaJmH sH tH DA D Default Paragraph FontRi@R  Table Normal4 l4a (k (No List P`P g No Spacing CJOJQJ_HaJmH sH tH @ g Table Grid7:V0CJOJPJQJ^JaJPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)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 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/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 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] \ cpnK!<#>$%&H()*o,-02 6 :;G?AGJK O%RTVY^a` abd3579<?DIKOR\^egkqw}~ b>CH`eu+<L]mJ!Q!X!_!f!!# $$$%%%&&&&&&&&(((((S)h*l,,$-.b01111223^;;=??AOCDFHbIJnKL0OOP TwTU@ABCEFGHJLMNPQSTUVWXYZ[]_`abcdfhijlmnoprstuvxyz{|~bmV_sxT`T]8<>4 H "# #@###(%%%%&0&c&&&'$(0(,, --}--....!/)/888:::A BB5BBBCCDDDDJEEETNVVVV\WeWrWWWW`XlX YYY\ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX8@0(  B S  ?$1177B!\#.66>SS!\9*urn:schemas-microsoft-com:office:smarttagsState=*urn:schemas-microsoft-com:office:smarttags PlaceName=*urn:schemas-microsoft-com:office:smarttags PlaceType9*urn:schemas-microsoft-com:office:smarttagsplace `G      ~$ELmtBInuc!j!!!!!""-"4"##@$F$Y$i$x$$'''&'*'4':'D'a'k'''?(I(2)B)))T,Z,////11111133333 3_3e3G4M4q4y444555555-6=6>6G6[6a6b6k6o6|66666666666666666777'7-73747:7;7D7H7O7]7h7~7777:; ;;';-;9;?;;;"<6<G<[<k<<=======>>4>M>a>d>k>t>>>>??5@;@@@@@BBBBCCoC}CDD$E6EGEIEEEkGyGGGGGGGH,H>HLHI#I/I=IIIJJ%J3JJJJJKKL LwMMMMOO(P3PkPvPPP:Q@Q[RaRV VVVwX{XXXZ ZEZVZeZmZZZZZ[[2[6[7[?[K[S[[[[[[[[[!\FI-1T[C  ! + < F  ow}'+bjp@D!!-$1$S$W$r$v$$$ ,,00C2G23344L5T555999::<<d=h=#@-@yABBBC CCEIELL=M@MHMJMOOS'SVVZZ`[e[[\!\3333333333333333333333333333333333333333333333333333333ono[[\]+ /   \!\ono[[\]+ /   \!\ 0}V0 )5J 81`4b}*pr3#Qi2l:5\7( =P`>LHx@8 p D|@R>nr(8Y!U\bV'etv.Ew8ldĸC.6h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHeke^e`ko(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH. ^`OJQJo(u ^`OJQJo(  pp^p`OJQJo(u @ @ ^@ `OJQJo(u ^`OJQJo(u ^`OJQJo(u ^`OJQJo(u ^`OJQJo(u PP^P`OJQJo(u8^8`OJPJQJ^Jo(^`OJQJ^Jo(hHo ^ `OJQJo(hH ^ `OJQJo(hHx^x`OJQJ^Jo(hHoH^H`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.8^8`OJPJQJ^Jo(^`OJQJ^Jo(hHo ^ `OJQJo(hH ^ `OJQJo(hHx^x`OJQJ^Jo(hHoH^H`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH ^` o(.0 ^` o(.@ 0@ ^@ `0o(..0^`0o(... HH^H`o( .... ^`o( ..... P`P^P``o( ......  ` ^ ``o(....... X X ^X `o(........^`OJQJo(hH^`OJQJ^Jo(hHop^p`OJQJo(hH@ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoP^P`OJQJo(hH88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH8^8`OJPJQJ^Jo(^`OJQJ^Jo(hHo ^ `OJQJo(hH ^ `OJQJo(hHx^x`OJQJ^Jo(hHoH^H`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hH^`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.eke^e`ko(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHi27( =V'e(8Y x@`>C.}U\w8l1@R 3#p D5J :5         cJ        v}&ҮL|J5)V*a*E-Q/?5[:Dc;d3=/?Z@}ACahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X;ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X8ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X5ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X2ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X/ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X,ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033X)ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012025881033S &ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033S #ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033S  ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033S ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033S ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042501033P ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033P ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033P ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033P ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033P  ahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042631033Pahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033Pahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033Pahttp://office.microsoft.com/search/redir.aspx?AssetID=HV012009291033&CTT=5&Origin=HV012042621033  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"$%&'()*,-./0123456789:;<=>CRoot Entry F`<`EData X1TableeWordDocument7SummaryInformation(#DocumentSummaryInformation8+p&CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q