Trao đổi về Word VBA Mời vào đây!
Moderator: tungblt
-
- Posts: 1
- Joined: Wed 23/11/2016 4:33 pm
Chia nhỏ file .pdf
Tôi có 1 thư .pdf gồm nhiều khách hàng. Giờ muốn chia mỗi trang là 1 khách hàng, tên file là mã khách hàng. Sư phụ nào giúp mình với, cảm ơn nhiều.
nnthi.gla@gmail.com
ĐT: 0977990900
nnthi.gla@gmail.com
ĐT: 0977990900
Re: Trao đổi về Word VBA Mời vào đây!
anh TruongPhu ơi cho xin lại code , trong bài cũ viewtopic.php?t=21600#p119000
cái Userform như hình không thấy . Thanks
cái Userform như hình không thấy . Thanks
Re: Trao đổi về Word VBA Mời vào đây!
Chào a phú.
Em có một vấn đề xin được a giúp đỡ.
Đang có 1 file câu hỏi như sau:
Phần hỏi:
Câu 1. abcxyz
Câu 2. abkh
Câu 3. dfdfsd
Phần trả lời:
Câu 1. kjlk
Câu 2. jlkj
Câu 3. ịojo
Em muốn ghép các câu trả lời vào từng câu hỏi như là:
Câu 1. abcxyz
trả lời: kjlk
Câu 2. abkh
trả lời: jkkj
...
Mong được a giúp đỡ. Cảm ơn anh nhiều
file mẫu đính kèm.
Em có một vấn đề xin được a giúp đỡ.
Đang có 1 file câu hỏi như sau:
Phần hỏi:
Câu 1. abcxyz
Câu 2. abkh
Câu 3. dfdfsd
Phần trả lời:
Câu 1. kjlk
Câu 2. jlkj
Câu 3. ịojo
Em muốn ghép các câu trả lời vào từng câu hỏi như là:
Câu 1. abcxyz
trả lời: kjlk
Câu 2. abkh
trả lời: jkkj
...
Mong được a giúp đỡ. Cảm ơn anh nhiều
file mẫu đính kèm.
- Attachments
-
- ghep.rar
- (34.26 KiB) Downloaded 176 times
-
- Posts: 4
- Joined: Sat 12/11/2016 3:19 pm
Re: Trao đổi về Word VBA Mời vào đây!
Chào Bác Phú.
Em cần giúp đỡ.
Em có 1 đoạn như thế này.
Câu hỏi: Bầu trời kia thật xanh biếc. Nhìn lên đó có biết bao là ........?
a. Mây
b. Trăng
c. Sao
d. Mặt trời.
Em muốn Tìm và thay thế ("C.") . Nhưng lúc tìm và thay thế thì nó thay thế cả 2 chỗ . Chữ biếc. và C. Sao. Làm sao để phân biệt được 2 chỗ trên. E chỉ muốn thay thế bên dưới.
Mong bác giúp đỡ.
Em cần giúp đỡ.
Em có 1 đoạn như thế này.
Câu hỏi: Bầu trời kia thật xanh biếc. Nhìn lên đó có biết bao là ........?
a. Mây
b. Trăng
c. Sao
d. Mặt trời.
Em muốn Tìm và thay thế ("C.") . Nhưng lúc tìm và thay thế thì nó thay thế cả 2 chỗ . Chữ biếc. và C. Sao. Làm sao để phân biệt được 2 chỗ trên. E chỉ muốn thay thế bên dưới.
Mong bác giúp đỡ.
Re: Trao đổi về Word VBA Mời vào đây!
bác truongphu có tài liệu về VBA word bằng tiếng việt không? cho tiện anh em nghiên cứu
-
- Posts: 6
- Joined: Tue 10/01/2012 7:44 pm
- Has thanked: 1 time
MailMerge Trong Word VBA code Xin Giúp đỡ
Em có:
- File word tên MMerge.doc
- File excel tên Source.xls
Yêu cầu:
1. Khi mở file MMerge.doc lên thì tự động set DataSource cho File word từ file excel Source.xls (Sheet1) để dùng trộn thư
2. Trên file word MMerge.doc có 1 nút lệnh tên CmdExp, khi click nút này thì sẽ tự động lưu ra file word mới theo Record hiện tại
(Merge to New Document). Chỉ cần trích mẫu tin hiện tại không phải trích toàn bộ.
Xin mọi người giúp đỡ!
- File word tên MMerge.doc
- File excel tên Source.xls
Yêu cầu:
1. Khi mở file MMerge.doc lên thì tự động set DataSource cho File word từ file excel Source.xls (Sheet1) để dùng trộn thư
2. Trên file word MMerge.doc có 1 nút lệnh tên CmdExp, khi click nút này thì sẽ tự động lưu ra file word mới theo Record hiện tại
(Merge to New Document). Chỉ cần trích mẫu tin hiện tại không phải trích toàn bộ.
Xin mọi người giúp đỡ!
-
- Posts: 2
- Joined: Mon 19/03/2018 10:14 am
Re: Trao đổi về Word VBA Mời vào đây!
giúp e bài này với ạ
stt m n tổng từ m đến n dùng hàm Vba để tính tổng m đến n biết m<n.(sumMToN)
1 1 10 biết rằng m,n as integer, kiểu trả về sumMToN cũng là integer
2 2 15
3 3 18
4 5 21
5 6 25
6 7 30
7 8 37
8 9 40
9 10 45
stt m n tổng từ m đến n dùng hàm Vba để tính tổng m đến n biết m<n.(sumMToN)
1 1 10 biết rằng m,n as integer, kiểu trả về sumMToN cũng là integer
2 2 15
3 3 18
4 5 21
5 6 25
6 7 30
7 8 37
8 9 40
9 10 45
-
- Posts: 2
- Joined: Mon 19/03/2018 10:14 am
Re: Trao đổi về Word VBA Mời vào đây!
và bài này nữa ạ
TT NGÀY TÊN TRƯỜNG DÂN TỘC ĐIỂM ƯU TIÊN
01 01/01/2003 NGUYỄN THỊ NHUNG ĐH Nông lâm Kinh
02 03/01/2003 NGUYỄN TẤN HÙNG ĐH Bách Khoa Nùng
03 05/01/2003 VÕ THỊ LÝ ĐH sư phạm Kinh
04 18/01/2003 HuỲNH VĂN MẪN ĐH Nông lâm Ê Đê
05 25/01/2003 LÂM KHỞI ĐH Bách Khoa H' Mông
06 04/02/2003 NGUYỄN TRẦN NA ĐH Nông lâm Gia Rai
07 10/02/2003 PHẠM VĂN HÙNG ĐH Bách Khoa Kinh
08 11/02/2003 TRẦN THIỆN TÂN ĐH sư phạm Kinh
09 17/02/2003 NGÔ THỊ BƯỞI ĐH Nông lâm Tày
10 26/02/2003 VÕ THỊ MAI LOAN ĐH Bách Khoa Kinh
11 01/03/2003 TRẦN LÊ QuỐC ĐH sư phạm Kinh
12 10/03/2003 TRẦN VĂN DŨNG ĐH sư phạm Tày
Yêu cầu: Tính điểm ưu tiên. Nếu không phải dân tộc kinh mà thi vào trường Đại học Nông Lâm hoặc Đại học Bách Khoa thì điểm ưu tiên là 1.5 còn lại điểm ưu tiên bằng 0. Trong đó điểm ưu tiên as double, dân tộc và trường đại học as string
TT NGÀY TÊN TRƯỜNG DÂN TỘC ĐIỂM ƯU TIÊN
01 01/01/2003 NGUYỄN THỊ NHUNG ĐH Nông lâm Kinh
02 03/01/2003 NGUYỄN TẤN HÙNG ĐH Bách Khoa Nùng
03 05/01/2003 VÕ THỊ LÝ ĐH sư phạm Kinh
04 18/01/2003 HuỲNH VĂN MẪN ĐH Nông lâm Ê Đê
05 25/01/2003 LÂM KHỞI ĐH Bách Khoa H' Mông
06 04/02/2003 NGUYỄN TRẦN NA ĐH Nông lâm Gia Rai
07 10/02/2003 PHẠM VĂN HÙNG ĐH Bách Khoa Kinh
08 11/02/2003 TRẦN THIỆN TÂN ĐH sư phạm Kinh
09 17/02/2003 NGÔ THỊ BƯỞI ĐH Nông lâm Tày
10 26/02/2003 VÕ THỊ MAI LOAN ĐH Bách Khoa Kinh
11 01/03/2003 TRẦN LÊ QuỐC ĐH sư phạm Kinh
12 10/03/2003 TRẦN VĂN DŨNG ĐH sư phạm Tày
Yêu cầu: Tính điểm ưu tiên. Nếu không phải dân tộc kinh mà thi vào trường Đại học Nông Lâm hoặc Đại học Bách Khoa thì điểm ưu tiên là 1.5 còn lại điểm ưu tiên bằng 0. Trong đó điểm ưu tiên as double, dân tộc và trường đại học as string
Re: Trao đổi về Word VBA Mời vào đây!
Chào mọi người mình có vài cái thắc mắc chưa thông mong mọi người chỉ giáo
Mình có gõ lại mấy đoạn code trong word, với mục đích là tìm câu và tách câu hỏi trắc nghiệm theo một điều kiện nhưng khi cho chạy bị lỗi không biết phải khắc phục như thế nào? Có kèm theo tập tin để tách
Mình có gõ lại mấy đoạn code trong word, với mục đích là tìm câu và tách câu hỏi trắc nghiệm theo một điều kiện nhưng khi cho chạy bị lỗi không biết phải khắc phục như thế nào? Có kèm theo tập tin để tách
- Sub Tach_cau_Mucdo()
- ActiveDocument.Range.ListFormat.ConvertNumbersToText
- Dim NameGoc, PathGoc, OldExt, OldName, NameTach, NameTam As String
- NameGoc = ActiveDocument.Name
- PathGoc = ActiveDocument.Path
- OldExt = Split(NameGoc, ".")(UBound(Split(NameGoc, ".")))
- OldName = Left(NameGoc, Len(NameGoc) - Len(OldExt))
- Application.Visible = False
- Dim socau As Integer
- socau = 0
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = "Câu [0-9]{1,3}[.][^9^32]"
- .Forward = True
- .Wrap = wdFindContinue
- .MatchCase = True
- .MatchWildcards = True
- End With
- Do While Selection.Find.Execute = True
- socau = socau + 1
- Loop
- Selection.EndKey unit=wdStory
- Selection.ParagraphFormat.TabStops.ClearAll
- Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(-0.5)
- Selection.TypeParagraph
- Selection.Font.Name = "Time New Roman"
- Selection.Font.Size = 12
- Selection.Font.Bold = True
- Selection.Font.Color = wdColorDarkBlue
- Selection.TypeText Text="Câu " & socau + 1 & ". "
- For i = 1 To socau
- Cau = "Câu " & i
- Cauke = "Câu " & i + 1
- Selection.HomeKey unit=wdStory
- NameTach = "C" & 1 & "_" & NameGoc
- Dim GocDoc, TamDoc As Document
- Set GocDoc = ActiveDocument
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = Câu & "([.]*)" & Cauke
- .MatchWildcards = True
- If Selection.Find.Execute = True Then
- Set TamDoc = Documents.Add(DocumentType=wdNewBlankDocument)
- Else
- Exit Sub
- End If
- GocDoc.Activate
- Selection.Copy
- TamDoc.Activate
- Selection.PasteAndFormat (wdFormatOriginalFormatting)
- End With
- Selection.HomeKey unit=wdStory
- With Selection.Find
- .Font.Color = wdColorPink
- .Text = "(\[*\])"
- .MatchCase = False
- .MatchWildcards = True
- .Execute
- End With
- Selection.Copy
- NameTach = Selection.Text & NameTach
- If Dir(PathName & "" & OldName, vbDirectory) = "" Then
- MkDir (PathGoc & "" & OldName)
- End If
- NameTam = PathGoc & "" & OldName & "" & NameTach
- TamDoc.SaveAs NameTam
- ActiveWindow.Close (no)
- Next
- GocDoc.Activate
- Application.Visible = True
- MsgBox "Xong"
- GocDoc.Close (no)
- End Sub
- Sub SapXepMucDo()
- ActiveDocument.Range.ListFormat.ConvertNumbersToText
- Dim NameGoc, PathGoc, OldExt, OldName, NameTach, NameTam As String
- NameGoc = ActiveDocument.Name
- PathGoc = ActiveDocument.Path
- OldExt = Split(NameGoc, ".")(UBound(Split(NameGoc, ".")))
- OldExt = "." & OldExt
- OldName = Left(NameGoc, Len(NameGoc) - Len(OldExt))
- OldName = "[" & OldName & "]"
- Application.Visible = False
- Dim socau As Integer
- socau = 0
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = "Câu [0-9]{1,3}[.][^9^32]"
- .Forward = True
- .Wrap = wdFindContinue
- .MatchCase = False
- .MatchWildcards = True
- End With
- Do While Selection.Find.Execute = True
- socau = socau + 1
- Loop
- Selection.EndKey unit=wdStory
- Selection.ParagraphFormat.TabStops.ClearAll
- Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(-0.5)
- Selection.TypeParagraph
- Selection.Font.Name = "Time New Roman"
- Selection.Font.Size = 12
- Selection.Font.Bold = True
- Selection.Font.Color = wdColorDarkBlue
- Selection.TypeText Text="Câu " & socau + 1 & ". "
- For i = 1 To socau
- Cau = "Câu " & i
- Cauke = "Câu " & i + 1
- Selection.HomeKey unit=wdStory
- NameTach = "C" & i & OldExt
- Dim GocDoc, TamDoc As Document
- Set GocDoc = ActiveDocument
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = Câu & "([.]*)" & Cauke
- .MatchWildcards = True
- If Selection.Find.Execute = True Then
- Set TamDoc = Document.Add(DocumentType=wdNewBlankDocument)
- Else
- Exit Sub
- End If
- GocDoc.Activate
- Selection.Copy
- TamDoc.Activate
- Selection.PasteAndFormat (wdFormatOriginalFormatting)
- End With
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = Cau & "([.]*)" & Cauke
- .Replacement.Text = Cau & "\1"
- .MatchWildcards = True
- .Execute Replace=wdReplaceOne
- End With
- Selection.HomeKey unit=wdStory
- With Selection.Find
- .Font.ColorIndex = wdColorPink
- .Text = "(\1*\1)"
- .MatchCase = False
- .MatchWildcards = True
- .Execute
- End With
- Selection.Copy
- MaID = Selection.Text
- mucdo = Right(MaID, 2)
- NameTach = "[" & mucdo & MaID & NameTach
- If Dir(PathGoc & "" & OldName, vbDirectory) = "" Then
- MkDir (PathGoc & "" & OldName)
- End If
- NameTam = PathGoc & "" & OldName & "" & NameTach
- TamDoc.SaveAs NameTam
- ActiveWindow.Close (no)
- Next
- GocDoc.Activate
- Dim FSO As Object, Content As String
- Dim folder As Object, subfolder As Object
- Dim GhepDoc As Document
- Set FSO = CreateObject("Scripting.FileSystemObject")
- folderPath = PathGoc & "" & OldName
- Set folder = FSO.GetFolder(folderPath)
- DocName = PathGoc & "\[MucDo]" & NameGoc
- If Dir(DocName) = "" Then
- Set GhepDoc = Documents.Add(DocumentType=wdNewBlankDocument)
- ActiveDocument.SaveAs DocName
- End If
- For Each Wd In folder.Files
- Selection.InsertFile FileName=Wd.Path
- Next
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = "Câu [0-9]{1,3}[.][^9^32]'"
- .Replacement.Text = "#"
- .Forward = True
- .MatchCase = True
- .MatchWildcards = True
- .Wrap = wdFindContinue
- .Execute Replace=wdRelpaceAll
- End With
- Dim sott As Integer
- sott = 0
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = "#"
- .Forward = True
- .Wrap = wdFindContinue
- .Format = False
- .MatchCase = False
- .MatchWildcards = False
- End With
- Do While Selection.Find.Execute = True
- sott = sott + 1
- Selection.ParagraphFormat.TabStops.ClearAll
- Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(-0.5)
- Loop
- Selection.HomeKey unit=wdStory
- For k = 1 To sott
- With Selection.Find
- .Text = "#"
- .Replacement.Text = "Câu " & k & ". "
- .Replacement.Font.Color = wdColorDarkBlue
- .Replacement.Font.Bold = True
- .Forward = True
- .MatchCase = True
- .Execute Replace=wdRelpaceAll
- End With
- Next
- With Selection.Find
- .Text = "^32^32"
- .Replacement.Text = " "
- .Forward = False
- .Wrap = wdFindContinue
- .Format = False
- .MatchCase = False
- .MatchWildcards = False
- Do While .Execute
- .Execute Replace=wdReplaceAll
- Loop
- End With
- ActiveDocument.Save
- ActiveWindow.Close
- Kill (folderPath & "\*.doc")
- RmDir (folderPath)
- Application.Visible = True
- MsgBox "Xong"
- GocDoc.Close (no)
- End Sub
- Sub SapXepID()
- ActiveDocument.Range.ListFormat.ConvertNumbersToText
- Dim NameGoc, PathGoc, OldExt, OldName, NameTach, NameTam As String
- NameGoc = ActiveDocument.Name
- PathGoc = ActiveDocument.Path
- OldExt = Split(NameGoc, ".")(UBound(Split(NameGoc, ".")))
- OldExt = "." & OldExt
- OldName = Left(NameGoc, Len(NameGoc) - Len(OldExt))
- OldName = "[" & OldName & "]"
- Application.Visible = False
- Dim socau As Integer
- socau = 0
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = "Câu [0-9]{1,3}[.][^9^32]"
- .Forward = True
- .Wrap = wdFindContinue
- .MatchCase = False
- .MatchWildcards = True
- End With
- Do While Selection.Find.Execute = True
- socau = socau + 1
- Loop
- Selection.EndKey unit=wdStory
- Selection.ParagraphFormat.TabStops.ClearAll
- Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(-0.5)
- Selection.TypeParagraph
- Selection.Font.Name = "Time New Roman"
- Selection.Font.Size = 12
- Selection.Font.Bold = True
- Selection.Font.Color = wdColorDarkBlue
- Selection.TypeText Text="Câu " & socau + 1 & ". "
- For i = 1 To socau
- Cau = "Câu " & i
- Cauke = "Câu " & i + 1
- Selection.HomeKey unit=wdStory
- NameTach = "C" & i & OldExt
- Dim GocDoc, TamDoc As Document
- Set GocDoc = ActiveDocument
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = Câu & "([.]*)" & Cauke
- .MatchWildcards = True
- If Selection.Find.Execute = True Then
- Set TamDoc = Document.Add(DocumentType=wdNewBlankDocument)
- Else
- Exit Sub
- End If
- GocDoc.Activate
- Selection.Copy
- TamDoc.Activate
- Selection.PasteAndFormat (wdFormatOriginalFormatting)
- End With
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = Cau & "([.]*)" & Cauke
- .Replacement.Text = Cau & "\1"
- .MatchWildcards = True
- .Execute Replace=wdReplaceOne
- End With
- Selection.HomeKey unit=wdStory
- With Selection.Find
- .Font.Color = wdColorPink
- .Text = "(\[*\])"
- .MatchCase = False
- .MatchWildcards = True
- .Execute
- End With
- Selection.Copy
- MaID = Selection.Text
- mucdo = Right(MaID, 2)
- NameTach = MaID & NameTach
- If Dir(PathGoc & "" & OldName, vbDirectory) = "" Then
- MkDir (PathGoc & "" & OldName)
- End If
- NameTam = PathGoc & "" & OldName & "" & NameTach
- TamDoc.SaveAs NameTam
- ActiveWindow.Close (no)
- Next
- GocDoc.Activate
- Dim FSO As Object, Content As String
- Dim folder As Object, subfolder As Object
- Dim GhepDoc As Document
- Set FSO = CreateObject("Scripting.FileSystemObject")
- folderPath = PathGoc & "" & OldName
- Set folder = FSO.GetFolder(folderPath)
- DocName = PathGoc & "\[ID]" & NameGoc
- If Dir(DocName) = "" Then
- Set GhepDoc = Documents.Add(DocumentType=wdNewBlankDocument)
- ActiveDocument.SaveAs DocName
- End If
- For Each Wd In folder.Files
- Selection.InsertFile FileName=Wd.Path
- Next
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = "^P^P"
- .Replacement.Text = "^P"
- .Forward = True
- .MatchCase = True
- .MatchWildcards = True
- .Wrap = wdFindContinue
- .Execute Replace=wdRelpaceAll
- End With
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- Selection.Find.Replacement.ClearFormatting
- With Selection.Find
- .Text = "Câu [0-9]{1,3}[.][^9^32]"
- .Replacement.Text = "#"
- .Forward = True
- .MatchCase = True
- .MatchWildcards = True
- .Wrap = wdFindContinue
- .Execute Replace=wdReplaceAll
- End With
- Dim sott As Integer
- sott = 0
- Selection.HomeKey unit=wdStory
- Selection.Find.ClearFormatting
- With Selection.Find
- .Text = "#"
- .Forward = True
- .Wrap = wdFindContinue
- .Format = False
- .MatchCase = False
- .MatchWildcards = False
- End With
- Do While Selection.Find.Execute = True
- sott = sott + 1
- Selection.ParagraphFormat.TabStops.ClearAll
- Selection.ParagraphFormat.FirstLineIndent = CentimetersToPoints(-0.5)
- Loop
- Selection.HomeKey unit=wdStory
- For k = 1 To sott
- With Selection.Find
- .Text = "#"
- .Replacement.Text = "Câu " & k & ". "
- .Replacement.Font.Color = wdColorDarkBlue
- .Replacement.Font.Bold = True
- .Forward = True
- .MatchCase = True
- .Execute Replace=wdRelpaceAll
- End With
- Next
- With Selection.Find
- .Text = "^32^32"
- .Replacement.Text = " "
- .Forward = False
- .Wrap = wdFindContinue
- .Format = False
- .MatchCase = False
- .MatchWildcards = False
- Do While .Execute
- .Execute Replace=wdReplaceAll
- Loop
- End With
- ActiveDocument.Save
- ActiveWindow.Close
- Kill (folderPath & "\*.doc")
- RmDir (folderPath)
- Application.Visible = True
- MsgBox "Xong"
- GocDoc.Close (no)
- End Sub
- Attachments
-
- VINHPHUC1.rar
- (915.48 KiB) Downloaded 117 times
-
- Posts: 1
- Joined: Thu 28/02/2013 4:24 pm
Re: Trao đổi về Word VBA Mời vào đây!
Nhờ bác chỉ dùm! Chuyển trắc nghiệm trên trang word, các câu đó nằm trong khung kẻ chuyển về dạng bình thường có đánh đáp án đúng ở mỗi câu! (Xem file đính kèm dùm)
Xin bác giúp dùm cháu!
Xin bác giúp dùm cháu!
- Attachments
-
- quiz-C1 ĐHCĐ-Bài 2-20190227-1747.zip
- (14.01 KiB) Downloaded 105 times
Re: Trao đổi về Word VBA Mời vào đây!
Mới ngày nào mọi người cùng nhau thảo luận học hỏi lẫn nhau giờ thì chỉ còn 1 vài khách ghé thăm hoặc tìm kiếm 1 cái gì đó còn sài được. Không biết bây giờ còn những ai vẫn còn ghé .. buồn quá không biết viết gì thêm. công nghệ phát triển nhanh quá nhưng nếu ta thích thì bất cứ ngôn ngữ nào cũng có thể giải quyết được hết.
Tuy mình không phải là 1 người lập trình nhưng cũng từ đây mình có thể vận dụng nó vào tin học văn phòng để làm việc hiệu quả hơn Cám ơn caulacbovb và người nhiệt tình đầy tâm huyết nhất là bác Phú.
Tuy mình không phải là 1 người lập trình nhưng cũng từ đây mình có thể vận dụng nó vào tin học văn phòng để làm việc hiệu quả hơn Cám ơn caulacbovb và người nhiệt tình đầy tâm huyết nhất là bác Phú.
Re: Trao đổi về Word VBA Mời vào đây!
Mình chạy Macro bị lỗi ở section.copy giống này bác nào có kinh nghiệm giúp e tí ạ, e mới mò mẫm thôi 

- Attachments
-
- 0A13E4ED-35EC-4390-97B4-5B754D028BB5.jpeg (19.06 KiB) Viewed 6228 times
-
- C5C03961-216B-4081-A6CC-2F0BE6B9EC0F.jpeg (31.65 KiB) Viewed 6228 times
-
- 3DC877F5-B711-4A86-B897-E3A0C051C647.jpeg (31.65 KiB) Viewed 6228 times
- truongphu
- VIP
- Posts: 4781
- Joined: Sun 04/11/2007 10:57 am
- Location: Cam Đức, Khánh hòa
- Has thanked: 14 times
- Been thanked: 525 times
Re: Trao đổi về Word VBA Mời vào đây!
Selection trên MS Word là dấu nháy.
Bạn phải bôi đen đoạn văn, tối thiểu là 1 ký tự thì Selection.Copy mới hoạt động được chứ! OK?
Bạn phải bôi đen đoạn văn, tối thiểu là 1 ký tự thì Selection.Copy mới hoạt động được chứ! OK?
-
- Posts: 1
- Joined: Tue 15/10/2019 8:43 am
NHỜ CAO NHÂN GIÚP ĐỠ
EM LÀ GV TIỂU HỌC, HIỆN E ĐANG LÀM CHƯƠNG TRÌNH GAME ĐƯỜNG LÊN ĐỈNH OLYMPIA NHƯNG KHÔNG CHUYÊN VỀ VISUAL BASIC NÊN NHỜ CÁC CAO NHÂN SỬA GIÚP EM CÁCH TÍNH ĐIỂM TỰ ĐỘNG VÀ LIÊN KẾT PHẦN ĐIỂM GIỮA CÁC PHẦN THI.
XIn cảm ơn!
http://upfile.vn/_QjmZqBmNVLg/olympia-khoi-5-zip.html
XIn cảm ơn!
http://upfile.vn/_QjmZqBmNVLg/olympia-khoi-5-zip.html
-
- Posts: 1
- Joined: Sun 19/07/2020 4:44 pm
Re: Trao đổi về Word VBA Mời vào đây!
Em tìm mãi trên các diễn đàn không có addin chuyển font chữ ( unicode,abc,vni) trong words 64 bit, bác nào cao thủ VBA, viết addin này cho cộng đồng đi ạ.
Re: Trao đổi về Word VBA Mời vào đây!
các pro cho giúp em với em có 1 văn bản viết bằng font chữ vn-Time và em muốn chuyển đổi tất cả ký hiệu ngoặc đơn hoặc ngoặc kép sàn font chữ khác thì có thể làm bằng code VBA được không? mong các pro giúp em với
- trungtamcnc
- Posts: 2
- Joined: Tue 15/07/2014 4:39 pm
Re: Trao đổi về Word VBA Mời vào đây!
Bạn còn cần nữa không?phongthandell wrote:Nhờ bác chỉ dùm! Chuyển trắc nghiệm trên trang word, các câu đó nằm trong khung kẻ chuyển về dạng bình thường có đánh đáp án đúng ở mỗi câu! (Xem file đính kèm dùm)
Xin bác giúp dùm cháu!
Sub TablesToText()
Dim tabl As Table
For Each tabl In ActiveDocument.Tables
tabl.ConvertToText wdSeparateByTabs
Next
End Sub
-
- Posts: 1
- Joined: Tue 13/10/2020 11:13 am
Re: Trao đổi về Word VBA Mời vào đây!
Nhờ Bác viết dùm 1 macro tự động chạy các đường Link trong file Word.
Ví dụ: trong file tôi có 10 đường link.
Tôi muốn khi mở file đó thì macro nó tự động chạy tất cả các đường Link đó, nghỉ 3' rồi lại chạy từ đầu... Cảm ơn Bác nhiều.
Ví dụ: trong file tôi có 10 đường link.
Tôi muốn khi mở file đó thì macro nó tự động chạy tất cả các đường Link đó, nghỉ 3' rồi lại chạy từ đầu... Cảm ơn Bác nhiều.
- Attachments
-
- Tự-động-chạy-Link.rar
- (14.78 KiB) Downloaded 15 times
-
- Posts: 1
- Joined: Sat 27/10/2018 9:19 am
Re: Trao đổi về Word VBA Mời vào đây!
Em có 1 file excel hỗ trợ copy bảng số liệu sang word nhưng đang gặp vấn đề là: Đối với số liệu dữ liệu number khi copy sang word sẽ hiện thêm các khoảng trắng, em muốn dùng VBA để xóa các đối tượng này, nhưng tham khảo 1 số nơi mà chưa tìm được, em mới nghiên cứu VBA nên không rành lắm, nhờ mọi người hỗ trợ code với
https://drive.google.com/file/d/1zde2bV ... sp=sharing
https://drive.google.com/file/d/1zde2bV ... sp=sharing