chothadiem
Thành viên hoạt động



- Tham gia
- 29/10/18
- Bài viết
- 195
- Được thích
- 51
Chào các anh/chị.
Em có sử dụng đoạn code trong Word thì thấy thông báo bị lỗi font
Em đã đánh tiếng viết trong đoạn code vba nhưng sử dụng các loại bảng mã trong Unikey vẫn đều bị lỗi, nhờ các anh/chị giúp em khắc phục với ạ
Em xin cảm ơn!

Em có sử dụng đoạn code trong Word thì thấy thông báo bị lỗi font
Em đã đánh tiếng viết trong đoạn code vba nhưng sử dụng các loại bảng mã trong Unikey vẫn đều bị lỗi, nhờ các anh/chị giúp em khắc phục với ạ
Em xin cảm ơn!
Mã:
Dim originalTextBeforeDash As String ' Bi?n toàn c?c luu tr?ng thái ban d?u
Sub DauGach_Xuongdong()
Dim myRange As Range
' Ki?m tra có van b?n du?c ch?n không
If Selection.Type = wdSelectionIP Then
MsgBox "Vui lòng ch?n do?n van b?n c?n x? lý", vbExclamation
Exit Sub
End If
' Làm vi?c v?i vùng ch?n
Set myRange = Selection.Range
' Luu tr?ng thái ban d?u vào bi?n toàn c?c
originalTextBeforeDash = myRange.Text
' Thay th? ng?t dòng m?m (Shift+Enter) b?ng ng?t dòng m?m + d?u g?ch
With myRange.Find
.Text = "^l" ' Ký t? ng?t dòng m?m
.Replacement.Text = "^l- " ' Thay b?ng ng?t dòng + d?u g?ch
.Forward = True
.Wrap = wdFindStop
.Execute Replace:=wdReplaceAll
End With
' Thêm d?u g?ch cho dòng d?u tiên n?u chua có
If Left(myRange.Text, 1) <> "-" Then
myRange.Text = "- " & myRange.Text
End If
MsgBox "Ðã thêm d?u '-' vào d?u các dòng xu?ng b?ng Shift+Enter!", vbInformation
End Sub
