Addin copy 1 vùng Excel chuyển thành Table GPE hoặc thành hình ảnh

  • Thread starter Thread starter siwtom
  • Ngày gửi Ngày gửi
Liên hệ QC

siwtom

Thành viên gắn bó
Tham gia
19/3/08
Bài viết
2,127
Được thích
4,210
Các Bạn thử xem add-in này.
Bạn có thể dán vùng sang GPE. Bạn có thể lưu ảnh của 1 vùng hoặc toàn bộ cửa sổ lên đĩa ở dạng JPG, PNG để sau đó đính kèm với bài viết.
Nếu cần đính kèm gì nữa thì ý kiến để tôi nghiên cứu thêm.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn thử xem add-in này.
Bạn có thể dán vùng sang GPE. Bạn có thể luư ảnh của 1 vùng hoặc toàn bộ cửa sổ lên đĩa ở dạng JPG, PNG để sau đó đính kèm với bài viết.
Nếu cần đính kèm gì nữa thì ý kiến để tôi nghiên cứu thêm.

Hình như cái này không xài được trên Excel 2007 và 2010 anh à!
Em nghĩ đơn giản là cho lệnh chạy code vào 1 Popup menu sẽ ngon hơn (code sẽ chạy được trên mọi version Office)
 
Hình như cái này không xài được trên Excel 2007 và 2010 anh à!
Em nghĩ đơn giản là cho lệnh chạy code vào 1 Popup menu sẽ ngon hơn (code sẽ chạy được trên mọi version Office)

Thế Tuấn đã thử chưa? Tôi dùng 2007 nên đã test trên 2007 mà. Còn trên 2010 thì chưa thử vì chả muốn tải và cài 2010.
Cho vào popup menu cũng hay.
-----------
Tôi còn có ý định: vùng được chọn sẽ ghi ra tập tin HTML. Nhu cầu? Ví dụ ta có "từ đâu đó" tập tin Excel mà trên đó có 1 vùng ta muốn sử dụng cho 1 bài viết trên mạng (không phải GPE). Tất nhiên có thể copy vào Clipboard rồi dán sang vd. tập tin đang soạn thảo. Nhưng có lúc ta mất internet, có lúc ta muốn tranh thủ làm trong tiệm Net, nhà ông bạn mà ở đấy không có Excel. Nếu ghi ra tập tin HTML thì manhg đi đâu ta cũng đọc được.
Tất nhiên ngoài việc lọc từng hàng, cột trong vùng đã chọn rồi ghi nội dung các cells vào 1 tập tin văn bản (<html><head>...</head><body> ... <table> ...</table></body></html>) thì cũng có thể chỉ cần dùng Excel copy vào Clipboard (selection.copy) rồi lấy dễ dàng từ Clipboard ghi ra đĩa.
Ý định là thế nhưng tôi không làm vì nghĩ là có thể nhu cầu cần "cái đó" rất nhỏ.
 
Thế Tuấn đã thử chưa? Tôi dùng 2007 nên đã test trên 2007 mà. Còn trên 2010 thì chưa thử vì chả muốn tải và cài 2010.
Cho vào popup menu cũng hay.
.

Ah... thì ra em nhầm, xin lỗi hén!
Tại AddIn xong chẳng nhìn thấy cái cả nên đoán bậy ---> Thì ra nó nằm trong Tab AddIns
Ẹc... Ẹc...
 
Bạn thử xem add-in này.
Bạn có thể dán vùng sang GPE. Bạn có thể luư ảnh của 1 vùng hoặc toàn bộ cửa sổ lên đĩa ở dạng JPG, PNG để sau đó đính kèm với bài viết.
Nếu cần đính kèm gì nữa thì ý kiến để tôi nghiên cứu thêm.

Thử một cái!

a|b|c|d
alskdk||| asldkjf |||alsdkj|||lalskd|||

|||

| Hoàng | Trọng | Nghĩa
|||

|| Nghĩa |

Tuyệt cú mèo nhỉ! Thank Siwtom nhiều nhé!
 
Lần chỉnh sửa cuối:
Các Bạn thử xem add-in này.
Bạn có thể dán vùng sang GPE. Bạn có thể luư ảnh của 1 vùng hoặc toàn bộ cửa sổ lên đĩa ở dạng JPG, PNG để sau đó đính kèm với bài viết.
Nếu cần đính kèm gì nữa thì ý kiến để tôi nghiên cứu thêm.
Thông thường khi muốn dán hình đã chụp ở cửa sổ Excel lên GPE thì em fải qua một số công đọan như Chụp cửa sổ Excel
Mở chương trình Paint
Paste xong save file
.......
Với nhiều công đọan như vậy thì mất nhiều thời gian
Không biết anh có thể tạo 1 AddIns để giảm bớt những công đoạn như em nói trên.
Em cảm ơn!
 
Xin thử 1 cái do vào phòng thí nghiệm không được (sao vào phòng thí nghiệm không cho mở đề tài mới nhỉ)
a3|a4|a5
a4|a5|a6
a5|a6|a7
a6|a7| a8
a7|a8|a9
a8|a9|a10
 
Thử xem sao.
a|b|c
1​
|
4​
|
7
2​
|
5​
|
8
3​
|
6​
|
9​
 
Thông thường khi muốn dán hình đã chụp ở cửa sổ Excel lên GPE thì em fải qua một số công đọan như Chụp cửa sổ Excel
Mở chương trình Paint
Paste xong save file
.......
Với nhiều công đọan như vậy thì mất nhiều thời gian
Không biết anh có thể tạo 1 AddIns để giảm bớt những công đoạn như em nói trên.
Em cảm ơn!

Nếu tôi hiểu ý bạn thì trong add-in đã có mà

View attachment 89756

Bạn chọn 1 trong 2 mục menu cuối trong menu của add-in. Xem hình trên
 
Rất hay, qua đó mình còn học được cách xử lý tiếng Việt Unicode, cảm ơn Siwtom
 
addins chạy rất tốt đỡ rất nhiều thao tác. cảm ơn siwtom nhé.nếu có thể thêm code cho nó tự động xem trước khi gửi thì tốt hơn.
 
Ý em là như thế này:
Trong Excel bấm Ctrl+1, sẽ hiện cửa sổ Format cells, Bấm vào Table and Picture to GPE của anh để chọn, nhưng không được!

Bạn tải về phiên bản mới nhé (có đính kèm tập tin hướng dẫn sử dụng)
Hướng dẫn sử dụng add-in TableAndPictureForGPE.xla

1. Để lưu một vùng trên sheet vào Clipboard để có thể dán vào bài viết trên GPE như là bảng:
- Chọn vùng cần lưu
- Chọn mục menu "Ghi vùng lựa chọn vào ClipBoard"
- Chuyển sang bài viết trên GPE tới chỗ cần dán bảng rồi nhấn tổ hợp phím Ctrl + V

2. Để lưu ảnh một vùng trên sheet lên đĩa cứng để có thể đính kèm vào bài viết trên GPE:
- Chọn vùng cần lưu
- Chọn mục menu "Lưu ảnh vùng chọn lên đĩa cứng"

3. Để lưu ảnh cửa sổ Excel lên đĩa cứng để có thể đính kèm vào bài viết trên GPE:
- Chọn mục menu "Lưu ảnh vùng chọn lên đĩa cứng"

4. Trong tình huống khi cần ghi ảnh mà Excel đang hiển thị một hộp thoại nào đó vd. "Format Cells" hoặc UserForm:
Trong tình huống này ta không thể truy cập tới menu hay bất cứ Button nào trên Sheet do hộp thoại được hiển thị modal (không thể thực hiện thao tác nào cho tới khi hộp thoại hoặc UserForm được đóng)
Nói chung khi không thể truy cập được menu thì ta thực hiện như sau:
- Nếu ta cần ghi ảnh của toàn bộ cửa sổ Excel thì nhấn phím "Print Screen" trên bàn phím. Nếu ta chỉ muốn ghi ảnh của hộp thoại vd. "Format Cells" hay cửa sổ UserForm thì nhấn tổ hợp phím Alt + "Print Screen".
- Sau khi đóng cửa sổ hộp thoại hoặc UserForm thì chọn mục menu "Lưu ảnh hiện hành trong ClipBoard"
 

File đính kèm

Em test thử:
|
A
|
B
|
C
|
D
|
E
|
F
|
G
2
| STT | TK NHẬP | TK XUẤT | SỐ HĐƠN NHẬP | SỐ HĐỒNG NHẬP | SỐ HĐƠN XUẤT | SỐ HĐỒNG XUẤT
 
Web KT

Bài viết mới nhất

Back
Top Bottom