Beiträge: 12 
|
Hallo zusammen, mit Excel schaffe ich es ja inzwischen bestimmte Felder aus der MM03 auzulesen, aber ich brauche es eigentlich in MS Access. Da funktioniert der Code aber nicht. Ich möchte also eine Matnummer übergeben und dann die Matbezeichung, Warengruppe usw. auslesen. Der Code in Excel sieht so aus, das läuft nicht in Access. Code:
Sub Daten_aus_MM03()
Dim Matnummer As String
Dim Wrg As String, MatBez1 As String, MatBez2 As String
Dim test1, test2, test3
Set SapGuiAuto = GetObject("SAPGUI") 'Get the SAP GUI Scripting object
Set SAPApp = SapGuiAuto.GetScriptingEngine 'Get the currently running SAP GUI
Set SAPCon = SAPApp.Children(0) 'Get the first system that is currently connected
Set Session = SAPCon.Children(0) 'Get the first session (window) on that connection
Der Code bricht bei dem letzen Set Session ab. Mit der Fehlermeldung Laufzeitfehler '440' Die Eigenschaft ist schreibgeschütz Wie geschrieben in Excel läuft es durch? Muss ich in Access irgendwas einstellen? Danke und Gruss Michel
|
|
|
|
|
Versuch es doch mal mit Code:Set Session = SAPApp.ActiveSession
|
|
|
|
Das Forum wechseln
Du kannst keine neue Themen in diesem Forum eröffnen.
Du kannst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge nicht löschen.
Du darfst deine Beiträge nicht editieren.
Du kannst keine Umfragen in diesem Forum erstellen.
Du kannst nicht an Umfragen teilnehmen.