Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Excel Makro aus Outlook starten

Excel Makro aus Outlook starten
26.05.2009 12:05:07
Jogi
Hallo,
ich bin gerade am verzweifeln, kann mir vielleicht jemand helfen?
Ich versuche gerade aus dem Outlook eine Excel-Datei zu öffnen (das gelingt mir auch schon) und möchte dann, das darin enthaltene Makro starten.
Wie geht das?
Hier schon mein bisheriger Code:
Dieser Code habe ich in Outlook eingebaut:

Sub ExcelBearb()
'Sub ExcelBearb(Pfad As String)
' Diese Funktion startet Befehle in der
' mitgegebenen Excel-Datei.
' Nach Ausführung der Befehle wird die Exceldatei wieder
' geschlossen.
Dim xlApp As Object ' Excel.Application
Dim xlBook As Object 'Excel.Workbook
Dim xlSheet As Object 'Excel.Worksheet
Dim objcell As Object
Pfad = "m:\WSC\Admi\Abteilung\T\DB\OBVS.xls"
On Error Resume Next
Set xlApp = GetObject(, "Excel.Application")
If xlApp Is Nothing Then
Set xlApp = CreateObject("Excel.Application")
End If
On Error GoTo 0
'xlApp.Visible = True ' Testphase
Set xlBook = xlApp.Workbooks.Open(Pfad)
Set xlSheet = xlBook.Worksheets(1)
With xlSheet
' hier beliebige Excelfunktionen einbauen
xlBook.Call obvs.obvs  


Was mache ich falsch, kann mir hier jemand helfen?
Vielen Dank.
Gruß Jogi

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Makro aus Outlook starten
26.05.2009 12:27:24
Ramses
Hallo
ungetestet aber probier mal
xlBook.Run "DeinDatei.xls!Makroname"
Gruss Rainer
AW: Excel Makro aus Outlook starten
26.05.2009 12:36:15
Jogi
Hallo,
vielen Dank für die Schnelle Hile, die Zeile muss lauten:
xlBook.Application.Run ("Modulname.Makroname")
Gruß Jogi
AW: Excel Makro aus Outlook starten
26.05.2009 12:44:54
Ramses
Hallo
Korrekt wäre es so
xlapp.Run "DeineMappe.xls!Makroname"
Da Makronamen eindeutig sein müssen, kann der Modulname entfallen
Gruss Rainer
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige