Do While T_Loop ''这里loop多次,每4000分一页,算出页码并加入库。 If B_Len > 4000 then N_Body = Left(I_Body,4000) ''N = New ''If "<P" in N_Body,Else ">" in N_Body If Instrrev(N_Body,"<P") > 0 and (Len(N_Body) - Instrrev(N_Body,"<P"))< 400 then N_Body = Left(N_Body,InstrRev(N_Body,"<P")-1) else if Instrrev(N_Body," ") > 0 and (Len(N_Body) - Instrrev(N_Body," "))< 400 then N_Body = Left(N_Body,InstrRev(N_Body," ")-1) Else If Instrrev(N_Body,"。") > 0 and (Len(N_Body) - Instrrev(N_Body,"。"))< 400 then N_Body = Left(N_Body,InstrRev(N_Body,"。")) Else If Instrrev(N_Body,";") > 0 and (Len(N_Body) - Instrrev(N_Body,";"))< 400 then N_Body = Left(N_Body,InstrRev(N_Body,";")) else if Instrrev(N_Body,",") > 0 and (Len(N_Body) - Instrrev(N_Body,","))< 400 then N_Body = Left(N_Body,InstrRev(N_Body,",")) else if Instrrev(N_Body,".") > 0 and (Len(N_Body) - Instrrev(N_Body,"."))< 400 then N_Body = Left(N_Body,InstrRev(N_Body,".")) end if end if End If End If end if End if