thảo luận Nhờ cách lập trình để loại bỏ các từ thừa trong văn bản word

Chạy oke bác ạ. Cứ để trên link bác rồi dùng cũng được ạ? Nhưng sợ lỡ tay bấm thay đổi lại hỏng mất bác ạ
file build sẵn trong folder EXE
1598798798363.png
 

Attachments

  • Replace.zip
    38.9 KB · Views: 32
cần gì file exe, record cái macro là xong, tôi chỉ làm ví dụ 2 chuỗi

Sub Macro1()
'
' Macro1 Macro
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "(S" & ChrW(7889) & " l" & ChrW(432) & ChrW(7907) & "ng ti" & _
ChrW(7875) & "u c" & ChrW(7847) & "u)"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "(S" & ChrW(7889) & " l" & ChrW(432) & ChrW(7907) & "ng ti" & _
ChrW(7875) & "u c" & ChrW(7847) & "u)"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Copy
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "(S" & ChrW(7889) & " l" & ChrW(432) & ChrW(7907) & "ng ti" & _
ChrW(7875) & "u c" & ChrW(7847) & "u)"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "(S" & ChrW(7889) & " l" & ChrW(432) & ChrW(7907) & "ng b" & _
ChrW(7841) & "ch c" & ChrW(7847) & "u)"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
 
file build sẵn trong folder EXE
View attachment 174512
Chào bác ạ. Sau một thời gian thu thập các từ thừa thì em có bộ các từ cần bỏ như sau:
Làm phiền bác có thể ấn định các từ thừa này vào phần mềm luôn được không ạ (Không cần copy lại mỗi khi mở phần mềm bác ạ) ? Hoặc bác chỉ cách làm cho em cũng được ạ
Chân thành cảm ơn bác nhiều ạ
(Số lượng tiểu cầu),(Số lượng bạch cầu),(Số lượng hồng cầu),Đo hoạt độ,(Gama Glutamyl Transferase),[Máu],Định lượng,Tỷ lệ,Thời gian,Thời gian,Ab miễn dịch bán tự động,Định nhóm máu,(Kỹ thuật phiến đá),(GOT),(GPT),test nhanh,(SD BIOLINE),(Hematocrit),(Huyết sắc tố),(Isozym MB of Creatine kinase),(Creatine kinase),(High density lipoprotein Cholesterol),(Low density lipoprotein Cholesterol),(máu),(Adrenocorticotropic hormone),Nghiệm pháp,Điện giải đồ,Prothrombin (PT:prothrombin time) bằng máy tự động,(Alpha Fetoproteine),(cancer antigen 125),(Carbohydrate Antigen 19-9),(Cancer Antigen 72- 4),(Carcino Embryonic Antigen)
 
Last edited:
Chào bác ạ. Sau một thời gian thu thập các từ thừa thì em có bộ các từ cần bỏ như sau:
Làm phiền bác có thể ấn định các từ thừa này vào phần mềm luôn được không ạ (Không cần copy lại mỗi khi mở phần mềm bác ạ) ? Hoặc bác chỉ cách làm cho em cũng được ạ
Chân thành cảm ơn bác nhiều ạ
 

Attachments

  • Replace.zip
    4.6 KB · Views: 29
Back
Top