Làm thế nào để thêm phần mô tả và diễn giải cho 1 hàm tự tạo? (1 người xem)

  • Thread starter Thread starter bivily
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

bivily

Thành viên hoạt động
Tham gia
11/10/07
Bài viết
110
Được thích
26
Chào cả nhà GPE!

Mình thấy bên http://www.bettersolutions.com/excel/EIK284/YN723710331.htm có bài này chi cách để chúng ta mô tả thêm về hàm và các biến cho 1 hàm mà chúng ta tự tạo. Trước đây khi mình chỉ code bằng VBA thì chạy bình thường. Nhưng bây giờ mình muốn chuyển qua COM Addin nhưng không biết cách đăng ký sao cho đúng.

Mã:
Private Sub AddinInstance_OnConnection(ByVal Application As Object, _
                ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, _
                ByVal AddInInst As Object, custom() As Variant)
    Set objEW = Application
    mdul_XL_FunctionArguments.Auto_Open
End Sub

'Trong Module mdul_XL_FunctionArguments
Mã:
[COLOR=#000000][FONT=Verdana]Private Sub Register(ByVal sFunctionName As String, ByVal iNoOfArguments As Integer, _[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]                     ByVal args As String, ByVal MacroType As Integer, _[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]                     ByVal Category As String, ByVal Descr As String, _[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]                     ByVal DescrArgs As String, ByVal FLib As String)[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]
[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]    [B]objEW[/B].ExecuteExcel4Macro "REGISTER(" & Lib & ",""" & FLib & """,""" & String(iNoOfArguments, "P") & _[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]                                          """,""" & sFunctionName & """,""" & args & """," & _[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]                                          MacroType & ",""" & Category & """,,,""" & Descr & """," & DescrArgs & ")"[/FONT][/COLOR]
[COLOR=#000000][FONT=Verdana]End Sub[/FONT][/COLOR]

Sau khi chuyển qua dùng Add-in với những thay đổi như ở đoạn code trên. Build thành DLL rồi mở Excel lên vẫn thấy Hàm được chia thành nhóm nhưng khi sử dụng các hàm luôn cho kết quả "#NUM!".

Có ai đã gặp và quan tâm đến vấn đề này chưa?
 

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

Back
Top Bottom