giaosy
Thành viên thường trực




- Tham gia
- 6/12/06
- Bài viết
- 205
- Được thích
- 144
Các bác giải thích hộ em xem tại sao đoạn code này nó cứ báo lỗi về việc khai báo biến với. Em lấy đoạn code này từ cuốn "lập trình cho các ứng dụng với visualbasic for application vba cho người mới bắt đầu"
theo tác giả thì đoạn code này dùng để đọc dữ liệu inbox (của outlook) từ excel.
PHP:
Sub doc_du_lieu()
Dim ol As Outlook.Application: Dim ns As Namespace
Dim folder As MAPIForder: Dim ws As Worksheet
Dim i As Integer
Set ol = CreateObject("Outlook.Application")
Set ns = ol.getnamespace("MAPI")
ns.logon
Set folder = ns.getdefaultfolder(olfolderinbox)
Set ws = Worksheets("nhan thu")
For i = 1 To folder.Item.Count
With folder.items(i)
ws.[A1].Offset(i, 0) = sendername
ws.[A1].Offset(i, 1) = senderEmailaddress
ws.[A1].Offset(i, 2) = Subject
ws.[A1].Offset(i, 3) = Size
ws.[A1].Offset(i, 4) = receivedtime
ws.[A1].Offset(i, 5) = Left(body, 100)
end With
Next i
ns.logoff
Set ol = Nothing
End Sub
