30.04.2021, 17:27
Hallo,
folgendes Scenario:
- in Worbook 1 gibt es eine Funktion
- Workbook 2 soll diese Funktion aufrufen
In Excel geht das , aber der Aufruf soll aus Outlook erfolgen.
In Worten: VBA in Outlook soll eine Function in Excel mit Übergabe eines Parameters aufrufen und das Eergebnis erhalten.
Wie geht das?
Vielen Dank
mfg
folgendes Scenario:
- in Worbook 1 gibt es eine Funktion
- Workbook 2 soll diese Funktion aufrufen
Code:
Sub T_1()
Dim WB As Object 'Workbook
Const iWB As String = "C:\temp\OT_ret.xlsm"
Set WB = GetObject(iWB)
Debug.Print Application.Run("'" & iWB & "'" & "!T_1") 'error
Debug.Print Application.Run("'" & iWB & "'" & "!OT_Ret", "Hallo") 'error
Debug.Print WB.sheets(1).cells(1, 1) 'ok
wb.Close 0
End Sub
In Excel geht das , aber der Aufruf soll aus Outlook erfolgen.
In Worten: VBA in Outlook soll eine Function in Excel mit Übergabe eines Parameters aufrufen und das Eergebnis erhalten.
Wie geht das?
Vielen Dank
mfg