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



- Tham gia
- 25/5/22
- Bài viết
- 111
- Được thích
- 101
Mọi người có thể tải code về dưới dạng add-in đuôi .xlam đính kèm theo bài viết này.
Code này mình viết cách đây cũng hơn một năm rồi để phục vụ công việc, lâu nay không dùng đến nữa, hôm nay kiểm tra máy tính thì mới thấy, để không cũng chẳng tạo ra giá trị gì nên hôm nay mình quyết định chia sẻ nó cho mọi người để ai có nhu cầu thì dùng, hi vọng sẽ giúp ích.
Code này hỗ trợ làm việc với một số dịch vụ như sau:
Google APIs:
Khuyên mọi người nên chạy code này trên phiên bản Excel 2019, do Microsoft đã cải thiện khá nhiều về hiệu suất và hỗ trợ 64bit cho một số control cũ trước đây của VB6.


Microsoft Graph:
Do Microsoft Graph bao gôm rất nhiều dịch vụ, cộng với nhu cầu của mình chỉ quanh quẩn liên quan đến SharePoint site và OneDrive, cho nên code này chỉ hỗ trợ một số dịch vụ kèm theo hạn chế như sau:
Code này hỗ trợ đăng nhập tài khoản thông qua OAuth 2.0 dạng ủy quyền (delegated), không hỗ trợ application. Để biết thêm chi tiết, mọi người có thể tham khảo bài viết này của Microsoft: Get access on behalf of a user .
P/s: Năm ngoái Microsoft có ra mắt WebView2, nhưng chỉ hỗ trợ mỗi Access. Nếu có thể thay thế Internet Explorer bằng WebView2 thì tốt quá. Nếu không có gì xảy ra thì code này sẽ không thể sử dụng được nữa sau năm 2029.
Cảm ơn mọi người đã ghé thăm.
Code này mình viết cách đây cũng hơn một năm rồi để phục vụ công việc, lâu nay không dùng đến nữa, hôm nay kiểm tra máy tính thì mới thấy, để không cũng chẳng tạo ra giá trị gì nên hôm nay mình quyết định chia sẻ nó cho mọi người để ai có nhu cầu thì dùng, hi vọng sẽ giúp ích.
Code này hỗ trợ làm việc với một số dịch vụ như sau:
Google APIs:
- Google Drive API: Làm việc với Google Drive.
- Google Sheets: Làm việc với Google Sheets.
- Google Apps Script API: Quản lý các dự án Apps Script, tạo/chạy script.
- Google Calendar API: Làm việc với Google Calendar.
Khuyên mọi người nên chạy code này trên phiên bản Excel 2019, do Microsoft đã cải thiện khá nhiều về hiệu suất và hỗ trợ 64bit cho một số control cũ trước đây của VB6.


Microsoft Graph:
Do Microsoft Graph bao gôm rất nhiều dịch vụ, cộng với nhu cầu của mình chỉ quanh quẩn liên quan đến SharePoint site và OneDrive, cho nên code này chỉ hỗ trợ một số dịch vụ kèm theo hạn chế như sau:
- Sites and lists: Làm việc tất tần tật mọi thứ liên quan đến site và list (chỉ hỗ trợ tài khoản doanh nghiệp hoặc trường học).
- Workbook and charts: Làm việc với Excel phiên bản web (chỉ hỗ trợ tài khoản doanh nghiệp hoặc trường học).
- Files: Làm việc với OneDrive (hỗ trợ tài khoản người dùng thông thường (consumer) và tài khoản doanh nghiệp hoặc trường học).
- Teams: Làm việc với Teams (chỉ hỗ trợ tài khoản doanh nghiệp hoặc trường học).
Code này hỗ trợ đăng nhập tài khoản thông qua OAuth 2.0 dạng ủy quyền (delegated), không hỗ trợ application. Để biết thêm chi tiết, mọi người có thể tham khảo bài viết này của Microsoft: Get access on behalf of a user .
P/s: Năm ngoái Microsoft có ra mắt WebView2, nhưng chỉ hỗ trợ mỗi Access. Nếu có thể thay thế Internet Explorer bằng WebView2 thì tốt quá. Nếu không có gì xảy ra thì code này sẽ không thể sử dụng được nữa sau năm 2029.
Cảm ơn mọi người đã ghé thăm.