Mã nguồn Add-Ins *.xll trên Delphi cho Excel

Liên hệ QC

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
1/ Thông qua 1 người bạn trên GPE này cho Tôi file dXLCall.pass đã chuển từ C++ qua

2/ Trước khi úp lên đây tôi cũng đã hỏi ý kiến có nên công bố hay ko thì họ đồng ý công bố úp cho ai cần thì sử dụng nó

3/ để sử dụng nó các bạn vào linh sau tải các file mẫu về sử dụng trên đó là File DCU xóa đi và thay 2 file tôi úp phía dưới vào là sử dụng

4/ còn quá trình code để sử dụng được hay ko thì phụ thuộc vào chính các bạn

5/ Tham khảo chỉ dẫn của Ms

Chúc ai đó yêu thích Delphi viết thành công xll trên Delphi
 

File đính kèm

  • XLLCall_Delphi.rar
    11.7 KB · Đọc: 38

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
Năm mới ai có đam mê Delphi muốn chinh phục xll của chủ đề này ... thì vào đây ta bàn chuyện

1/ Khó nhất là xuất hàm Call nó cho sự kiện trên Cells
2/ tạo XML xuất Menu Ribbon cho Excel
.....
Chinh phục thành công 2 mục trên viết Addins là ngon nhất mà ko cần đăng ký sử dụng với Windows ... chỉ Add vào là dùng

Anh @UltraExcel + ... mà chịu hổ trợ khai thông dòng chảy ... Tôi tin là ta làm được ... khó và rất khó cái khai hoang này thôi :p:D

Trên này tôi biết hết đấy có điều nói Or không thôi :::"""><
 
Lần chỉnh sửa cuối:

Dung.aof

Thành viên mới
Tham gia
28/4/21
Bài viết
24
Được thích
2
Em tạo addin xll bằng C++, chuyển qua máy cài Visual Studio mới dùng được, còn máy k có Visual Studio là lỗi luôn
còn call trong vba chưa thử. E cũng có thử tạo xll bằng delphi qua video của a Tuân hướng dẫn mà hoàn toàn không thành công :unknw:
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
Em tạo addin xll bằng C++, chuyển qua máy cài Visual Studio mới dùng được, còn máy k có Visual Studio là lỗi luôn
còn call trong vba chưa thử. E cũng có thử tạo xll bằng delphi qua video của a Tuân hướng dẫn mà hoàn toàn không thành công :unknw:
trên Delphi viết xll xong là dùng ok ngay và luôn ko lệ thuộc cái gì của ai cả

còn xem video làm theo đó xem lại xem cái Class đặc biệt quan trọng họ dấu rồi ... chính cái đó đã khởi tạo cho hết đấy

nên làm theo tới tết công gô cũng không xong đâu ... trừ khi abcdzzzzzzzzzzzzzzzzzzz
 

Dung.aof

Thành viên mới
Tham gia
28/4/21
Bài viết
24
Được thích
2
trên Delphi viết xll xong là dùng ok ngay và luôn ko lệ thuộc cái gì của ai cả

còn xem video làm theo đó xem lại xem cái Class đặc biệt quan trọng họ dấu rồi ... chính cái đó đã khởi tạo cho hết đấy

nên làm theo tới tết công gô cũng không xong đâu ... trừ khi abcdzzzzzzzzzzzzzzzzzzz
thời gian tới e tìm xem nguyên nhân ở đâu, còn viết bằng delphi không lại a ạ
abcdzzzzzzzzzzzzzzzzzzz = money thần chưởng rồi a, công sức họ vọc mà
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
Tôi chỉ nói lên sự thật thôi còn không nói bạy nha

Cứ xem Video link sau và làm theo chỉ dẫn cuối cuộc đời cũng ko bao giờ viết cho nó chạy cả .... trừ khi ........................:p:p:p:p


Liên kết: https://youtu.be/xQlEX2mBrd8
 

Dung.aof

Thành viên mới
Tham gia
28/4/21
Bài viết
24
Được thích
2
Tôi chỉ nói lên sự thật thôi còn không nói bạy nha

Cứ xem Video link sau và làm theo chỉ dẫn cuối cuộc đời cũng ko bao giờ viết cho nó chạy cả .... trừ khi ........................:p:p:p:p


Liên kết: https://youtu.be/xQlEX2mBrd8
em thử tận 3 lần lận, cứ nghĩ mình gà mờ chỗ nào, thành ra vậy haha :yahoo:
em làm bằng C++ chạy cái 1, viết code nó dài hơn bình thường thôi anh ạ
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
thời gian tới e tìm xem nguyên nhân ở đâu, còn viết bằng delphi không lại a ạ
abcdzzzzzzzzzzzzzzzzzzz = money thần chưởng rồi a, công sức họ vọc mà
Tính ra tôi cũng ko muốn nói thẳng toẹt ra đâu .... Vì bài số 3 nói cái hình chụp tô màu đen nên thôi mới nói thôi

1674727058343.png

Vui lòng ko ai nhắc lại nữa kẻo lại ồn ào heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
 

Dung.aof

Thành viên mới
Tham gia
28/4/21
Bài viết
24
Được thích
2
@Kiều Mạnh e cũng dùng C++/C# là nhiều để làm việc rồi
tốc độ và hiệu quả k thua kém delphi, ok a ạ
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
@Kiều Mạnh e cũng dùng C++/C# là nhiều để làm việc rồi
tốc độ và hiệu quả k thua kém delphi, ok a ạ
c++ Or Delphi tốc độ gần như nhau ............. có điều c++ tự học quá khó các kiểu

Rảnh tôi vẫn đọc c++ đấy ... có điều chỉ xem hướng code của họ thôi còn lại cơ bản tịt toàn tap6

có 1 điều Viết C/c++ còn phải xem ai viết nó .... nếu gà mờ họ vẫn dịch ngược ok .... còn Delphi gần như tịt ko cần pack mà chỉ cần viết các hàm kế thừa

Nó call nhau lằng là ok ( Còn Crack là khác đừng đánh lộn nó ở đây )

Thôi dừng bà tám ở đây ... làm loãng vậy thôi ko nó lại vào bà Tám ... Quay lại với mục đích và định hướng bài số 2
 
Lần chỉnh sửa cuối:

A-T

Thành viên mới
Tham gia
3/1/19
Bài viết
9
Được thích
9
Tôi chỉ nói lên sự thật thôi còn không nói bạy nha

Cứ xem Video link sau và làm theo chỉ dẫn cuối cuộc đời cũng ko bao giờ viết cho nó chạy cả .... trừ khi ........................:p:p:p:p


Liên kết: https://youtu.be/xQlEX2mBrd8
Video hướng dẫn rõ thế mà?
Thiếu cái gì thì bạn hỏi người đăng share cho?
Muốn control excel từ bên ngoài thì trước hết bạn phải xác định chính xác cửa sổ mà bạn muốn làm việc, gọi là phân lớp cửa sổ (subclassing windows), với excel thì EXCELapp->XLMAIN->XLDESK->EXCEL7,...
và viết các hàm để làm việc với từng cái.
Đó là theo suy luận logic của mình, (PS: mình không là Programmer), nên có gì thông cảm.
 

File đính kèm

  • image002.png
    image002.png
    245.7 KB · Đọc: 18

MyExceladdin

Thành viên mới
Tham gia
24/4/22
Bài viết
14
Được thích
-1
Năm mới ai có đam mê Delphi muốn chinh phục xll của chủ đề này ... thì vào đây ta bàn chuyện

1/ Khó nhất là xuất hàm Call nó cho sự kiện trên Cells
2/ tạo XML xuất Menu Ribbon cho Excel
.....
Chinh phục thành công 2 mục trên viết Addins là ngon nhất mà ko cần đăng ký sử dụng với Windows ... chỉ Add vào là dùng

Anh @UltraExcel + ... mà chịu hổ trợ khai thông dòng chảy ... Tôi tin là ta làm được ... khó và rất khó cái khai hoang này thôi :p:D

Trên này tôi biết hết đấy có điều nói Or không thôi :::"""><
How to add ribbon and task pane to xll?

Pyxll seems to be able to do it, but what about DELPHI
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
How to add ribbon and task pane to xll?

Pyxll seems to be able to do it, but what about DELPHI
Bạn xem mọi cái đã có hết trong bài #1 rồi

Còn lại là Bạn viết thêm vào đó như thế nào thôi

1/ Trong COM DLL thì Tôi viết xml cho Ribbon Menu quá đơn giản .. sau 3 to 10 giây là xong

2/ còn trong cấu trúc xll nó khác chính vì thế tôi mới khôi phục lại chủ đề này và tìm kiếm ai đó có đam mê khai thác nó

như mô tả bài Số #2
 
Lần chỉnh sửa cuối:

MyExceladdin

Thành viên mới
Tham gia
24/4/22
Bài viết
14
Được thích
-1
Bạn xem mọi cái đã có hết trong bài #1 rồi

Còn lại là Bạn viết thêm vào đó như thế nào thôi

1/ Trong COM DLL thì Tôi viết xml cho Ribbon Menu quá đơn giản .. sau 3 to 10 giây là xong

2/ còn trong cấu trúc xll nó khác chính vì thế tôi mới khôi phục lại chủ đề này và tìm kiếm ai đó có đam mê khai thác nó

như mô tả bài Số #2
1. It is easy to write ribbon xml to implement callback functions in Com dll. You can also add descriptions for Excel custom functions in com dll. Unfortunately, I haven't implemented them.

2. For example, Excel dna and Pyxll can implement Excel function prompts. You can also customize the ribbon and task pane
 

MyExceladdin

Thành viên mới
Tham gia
24/4/22
Bài viết
14
Được thích
-1
1. It is easy to write ribbon xml to implement callback functions in Com dll. You can also add descriptions for Excel custom functions in com dll. Unfortunately, I haven't implemented them.

2. For example, Excel dna and Pyxll can implement Excel function prompts. You can also customize the ribbon and task pane
Excel4v in C Api can customize the Excel2003 menu, which can run in MS Excel207-2021, but cannot customize the ribbon
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
Excel4v in C Api can customize the Excel2003 menu, which can run in MS Excel207-2021, but cannot customize the ribbon
Cái khó nhất thì họ làm cho rồi ... phần còn lại tùy thuộc vào khả năng của chính bạn thôi ... Cái Ribbon Menu đó Tôi viết thêm vào được nhưng nó mất quá nhiều thời gian của tôi nên tôi không có làm nữa mà đang tìm giải pháp khác nhanh và hiệu quả hơn thay thế nó
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
1. It is easy to write ribbon xml to implement callback functions in Com dll. You can also add descriptions for Excel custom functions in com dll. Unfortunately, I haven't implemented them.

2. For example, Excel dna and Pyxll can implement Excel function prompts. You can also customize the ribbon and task pane
1/ Mục số 1 của bạn tôi làm trong 10 giậy

2/ Mục số 2 của bạn với Tôi không cần thiết ... Vì Tôi viết được nhiều thứ tương tự trên Delphi rồi

3/ Tại sao tôi nói thiết kế Ribbon Menu trong 10 giây ... Vì Tools Sau Tôi với 1 người bạn trên GPE này tạo ra nó .... thiết kế cho ( VBA - VB6 - Delphi = 3 trong 1)

Chỉ nhanh tay bấm chuột vài cái là xong ... Xem hình và tự hình dung ra nó

1675056154130.png
 
Lần chỉnh sửa cuối:

Dung.aof

Thành viên mới
Tham gia
28/4/21
Bài viết
24
Được thích
2
Excel4v in C Api can customize the Excel2003 menu, which can run in MS Excel207-2021, but cannot customize the ribbon
bác chia sẻ ít code addin viết bằng c api cho e xem được k?
Bài đã được tự động gộp:

Cái khó nhất thì họ làm cho rồi ... phần còn lại tùy thuộc vào khả năng của chính bạn thôi ... Cái Ribbon Menu đó Tôi viết thêm vào được nhưng nó mất quá nhiều thời gian của tôi nên tôi không có làm nữa mà đang tìm giải pháp khác nhanh và hiệu quả hơn thay thế nó
Cái này viết được qua VSTO a ạ, e thấy nó hoạt động khá tốt với dữ liệu nhỏ
 

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,044
Được thích
3,759
Giới tính
Nam
bác chia sẻ ít code addin viết bằng c api cho e xem được k?
Bài đã được tự động gộp:


Cái này viết được qua VSTO a ạ, e thấy nó hoạt động khá tốt với dữ liệu nhỏ
Thấy cái hình to phía trên không ... dùng mọi cái theo mặc định của Ms kể cả ICON ... bấm vài cái là xong nó xuất ra XML xong Copy cho vào Hàm trong Delphi Builder phát xong
 
Web KT

Group

DIỄN ĐÀN GIẢI PHÁP EXCEL
Top Bottom