Bây giờ, trước khi bắt đầu, tôi muốn viết các hàm bằng C#. Và tôi muốn chúng có thể triển khai được, vì vậy không chỉ được liên kết với bảng tính macro excel
Với hai yêu cầu đó, có một số cách để viết Excel Add-Ins cho phép User Defined Functions [UDF’s]. Có bổ trợ COM, bổ trợ tự động hóa và bổ trợ XLL.
Vì mục đích không sử dụng thư viện để xây dựng Phần bổ trợ XLL, tôi đã phân vân giữa việc sử dụng Phần bổ trợ COM hoặc Phần bổ trợ Tự động hóa. Khi nghiên cứu, tôi phát hiện ra rằng các Phần bổ trợ Tự động hóa ban đầu dễ thiết lập hơn và cũng có thể mở rộng thành chức năng đầy đủ tính năng của Phần bổ trợ COM. Vì vậy, tôi quyết định xây dựng một Phần bổ trợ Tự động hóa
Bây giờ, để tìm hiểu làm thế nào để có được quả bóng lăn
Bắt đầu thiết lập
Đầu tiên, bạn sẽ muốn mở Visual Studio 2017 với tư cách quản trị viên. Điều này là để đăng ký bổ trợ vào sổ đăng ký Windows. Điều này sẽ cung cấp cho trình biên dịch quyền bạn cần. Nếu bạn không chạy cái này với tư cách quản trị viên, bạn sẽ thấy lỗi
Khi bạn đã thiết lập giải pháp của mình, bạn sẽ muốn đảm bảo rằng bản sửa lỗi được xây dựng cho phiên bản Microsoft Office Bạn đã cài đặt
Tôi đang chạy 64 bit, vì vậy đây là cấu hình của tôi
Chúng tôi cuối cùng đã sẵn sàng để bắt đầu với một số mã
viết mã
Đầu tiên, bạn sẽ muốn thêm vào đầu lớp của mình một số thuộc tính. Bạn sẽ muốn thêm GUID đã tạo và một số cấu hình khác để yêu cầu lớp này trở thành phần bổ trợ Tự động hóa COM
Tôi sẽ bắt đầu với một lớp công khai có tên là MyFunctions và thêm thanh ghi COM mặc định và các hàm hủy đăng ký vào cơ sở mã. Các bit này được chạy khi xây dựng và triển khai và đăng ký bổ trợ này vào sổ đăng ký Windows, do đó cho phép Excel nhìn thấy nó
Khi bạn đã có cái này, bạn có thể tự do viết các hàm của riêng mình và bất kỳ hàm nào bạn viết sẽ hiển thị dưới dạng Excel UDF
Chức năng ví dụ của tôi
xây dựng và sử dụng
Bây giờ là lúc để xây dựng dự án. Từ thanh menu chọn Build
Khi quá trình xây dựng đã thành công, bạn đã sẵn sàng để mở Excel
Với Excel Open, trước khi chọn tài liệu hoặc mẫu, hãy chọn Tùy chọn > Phần bổ trợ. Ở dưới cùng, bạn sẽ thấy một tùy chọn để quản lý phần bổ trợ. Bạn sẽ muốn đảm bảo “Phần bổ trợ Excel” và nhấp vào Bắt đầu
Trong cửa sổ bật lên, bạn sẽ muốn chọn Tự động hóa và cuộn qua các phần bổ trợ tự động hóa của mình
Sau khi Phần bổ trợ Tự động hóa của bạn được thiết lập trong Excel, bạn có thể sử dụng nó bằng cách nhập =GetGreeting[] và bạn sẽ thấy kết quả là “Xin chào mọi người. ”
Bizagi cho phép bạn quản lý thông tin của các hệ thống và ứng dụng bên ngoài được tích hợp với các quy trình cho môi trường thử nghiệm hoặc sản xuất, như được mô tả tại Quản trị hệ thống bên ngoài
Tham số kết nối Excel
Chọn phiên bản trình kết nối mà bạn muốn chỉnh sửa. Nhấp chuột phải vào nó và chọn tùy chọn thuộc tính
Một cửa sổ mới sẽ xuất hiện nơi bạn có thể xem cấu hình của phiên bản Trình kết nối Excel này. Tại đây bạn cũng có thể xem trình tự các bước và cấu hình của từng bước. Hầu hết các trường trong dạng xem này là chỉ đọc. Ngoại lệ duy nhất là nút Chọn tệp Excel
Khi bạn nhấp vào nó, trình chọn tệp sẽ cho phép bạn chọn bảng tính mới nơi các hành động thực thi trong môi trường thử nghiệm và sản xuất của bạn