ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ½Ð°Ý¦p¦ó§Ö³t±N¨C¤@µ§¸ê®Æ¦ê°_¨Ó

¥»©«³Ì«á¥Ñ linyancheng ©ó 2018-6-17 19:40 ½s¿è

¸Õ¸Õ³o­ÓVBA¥N½X¡A
¥i³B²zºIÂ_¦¨¨â¦æ©Î¤T¦æ¥H¤Wªº¸ê®Æ¦ê¡A
¦ý¤é´Á¤Î®É¶¡®æ¦¡¥²¶·¦³¦¹³W«ß©Ê¡C

Sub ¸ê®Æ¦ê³s()

    Dim P As Paragraph
    Dim timeP As Paragraph
   
    For Each P In ActiveDocument.Paragraphs
        If Left(P.Range.Text, 13) Like "??:?? - ??:??" Then
            Set timeP = P
        ElseIf Left(P.Range.Text, 10) Like "????-??-??" Then
            '¤£³B²z
        Else
            If Not timeP Is Nothing Then
                timeP.Range.Text = Replace(timeP.Range.Text, vbCr, "")
            End If
        End If
    Next P

End Sub

TOP

VBA¥N½X¤å¥ó

¸ê®Æ¦ê³s.zip (6.74 KB)

TOP

        ÀR«ä¦Û¦b : °µ¸Ó°µªº¨Æ¬O´¼¼z¡A°µ¤£¸Ó°µªº¨Æ¬O·Mè¡C
ªð¦^¦Cªí ¤W¤@¥DÃD