prosentense
Yêu THVBA
Lần đầu tiên, cho em xin chào admin/ các anh chị trên diễn đàn
Em là thành viên mới, cũng như là lần đầu tiên đăng bài không biết có đúng topic không, nếu không thì em xin phiền các mod/admin move đúng box giúp em ạ, em xin chân thành xin lỗi vì sự bất tiện này.
Em mới tập tành về viết VBA code, và thích thú nhất là phần dùng VBA để can thiệp vào phần mềm Office khác để phục vụ công việc. Ở đây, em xin muốn nói đến là Outlook.
Em có tìm hiểu trên mạng, các bài giảng, sách tham khảo, nhưng phần lớn thì kiến thức rất hạn chế, vì vậy em xin mạo muội list ra các câu hỏi bên dưới và thật sự mong muốn các anh/chị có thể giúp em giải đáp các thắc mắc này
Ví dụ về 1 đoạn code có sẵn để gửi email hàng loạt bằng VBA:
Sub guimail()
Dim outlook As Object
Dim mail As Object
Set outlook = CreateObject("Outlook.Application")
Set mail = outlook.createItem(0)
With mail
.to = "..."
.Subject = "..."
.body = "..."
.send
End With
End Sub
Câu hỏi:
1. cái "CreateItem(0) " ở đâu mà ra ạ, và vì sao mình biết mà viết như vậy ? Ngoài ra có các thuộc tính nào nữa khônh ? anh chị có thể giúp em 1 bài học/ tài liệu nào đó về các thành phần của Outlook để em có thể tham khảo đc ko ạ ?
2. Giả sử em muốn dùng VBA code để download tất cả các attachment của mail trong 1 khoảng time thì như thế nào ạ ?
Em đã đọc các sách / bài giảng / nhưng vẫn chưa thấy nguồn tài liệu nào có thể giúp em giải đáp các thắc mắc, mà họ chỉ tập viết code thẳng, cho nên em mới nhờ các anh chị giúp đỡ. Em xin cảm ơn
Em là thành viên mới, cũng như là lần đầu tiên đăng bài không biết có đúng topic không, nếu không thì em xin phiền các mod/admin move đúng box giúp em ạ, em xin chân thành xin lỗi vì sự bất tiện này.
Em mới tập tành về viết VBA code, và thích thú nhất là phần dùng VBA để can thiệp vào phần mềm Office khác để phục vụ công việc. Ở đây, em xin muốn nói đến là Outlook.
Em có tìm hiểu trên mạng, các bài giảng, sách tham khảo, nhưng phần lớn thì kiến thức rất hạn chế, vì vậy em xin mạo muội list ra các câu hỏi bên dưới và thật sự mong muốn các anh/chị có thể giúp em giải đáp các thắc mắc này
Ví dụ về 1 đoạn code có sẵn để gửi email hàng loạt bằng VBA:
Sub guimail()
Dim outlook As Object
Dim mail As Object
Set outlook = CreateObject("Outlook.Application")
Set mail = outlook.createItem(0)
With mail
.to = "..."
.Subject = "..."
.body = "..."
.send
End With
End Sub
Câu hỏi:
1. cái "CreateItem(0) " ở đâu mà ra ạ, và vì sao mình biết mà viết như vậy ? Ngoài ra có các thuộc tính nào nữa khônh ? anh chị có thể giúp em 1 bài học/ tài liệu nào đó về các thành phần của Outlook để em có thể tham khảo đc ko ạ ?
2. Giả sử em muốn dùng VBA code để download tất cả các attachment của mail trong 1 khoảng time thì như thế nào ạ ?
Em đã đọc các sách / bài giảng / nhưng vẫn chưa thấy nguồn tài liệu nào có thể giúp em giải đáp các thắc mắc, mà họ chỉ tập viết code thẳng, cho nên em mới nhờ các anh chị giúp đỡ. Em xin cảm ơn