ví dụ trên file Book.xlsm>Module1>hello()
trên Word1.docm>Module1>Test()
Mình thấy nó báo lỗi ở Run nhưng mình không biết phải làm sao để gọi Function của Excel trên. Mình phải làm sao đây? Hay là mình phải viết lại toàn bộ code trên Excel vào Word. Quả thật chúng rất nhiều nên mình không thể trong vài ngày mà có thể chuyển hết được các hàm qua Word để thay đổi vị trí đường dẫn được. Mong các bạn giúp mình với. huhu
Mã:
Function Hello(str as String)
Hello = "Xin chao " & str
End Function
trên Word1.docm>Module1>Test()
Mã:
Sub Test()
Dim wApp As Object, wb As Object
Set wApp = CreateObject("Excel.Application")
Set wb = wApp.workbooks.Open("E:\Truyen\Book.xlsm", ReadOnly:=True)
Msgbox (wApp.Run ("Hello", "GPE"))
End Sub
Mình thấy nó báo lỗi ở Run nhưng mình không biết phải làm sao để gọi Function của Excel trên. Mình phải làm sao đây? Hay là mình phải viết lại toàn bộ code trên Excel vào Word. Quả thật chúng rất nhiều nên mình không thể trong vài ngày mà có thể chuyển hết được các hàm qua Word để thay đổi vị trí đường dẫn được. Mong các bạn giúp mình với. huhu