-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
ActiveX Fehler bei VBA
Home > Community > Automation and VBA > ActiveX Fehler bei VBA
- Dieses Thema hat 2 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 12 Jahren, 7 Monaten von Nils Jagodzinski aktualisiert.
-
AutorBeiträge
-
April 24, 2012 um 12:37 pm Uhr #12764Nils JagodzinskiMitglied
Hallo,
Ich versuche momentan mehrere Excel Tabellen in einen Datensatz von Flexpro zu schreiben.
Hierbei habe ich versucht, Flexpro über VBA zu steuern.
Der VBA-Code ist soweit geschrieben, jedoch erhalte ich immer die Meldung:Laufzeitfehler 429
Objekterstellung durch ActiveX-Kompomente nicht möglich.Ich habe schon gelesen, dass dies ein Fehler von einer DLL datei von Microsoft sein kann. Aber auch ein ersetzen dieser half nicht weiter.
Jetz stellt sich mir die Frage, ob ich doch etwas im Code falsch gemacht hab.
Hier ein kurzer Ausschnitt in dem ich FlexPro anspreche:
Set oApp = GetObject(, “FlexPro.Application”)
If oApp Is Nothing Then
Set oApp = New FlexPro.ApplicationEnd If
wobei schon bei dem ersten Befehl der Laufzeitfehler auftritt.
Sollte es Tatsächlich an meinem PC liegen, würde ich gerne wissen, ob es noch eine Methode gibt, in einer Exceldatei, welche in Flexpro importiert ist, einzelne Zellen anzusprechen und diese dann in einen Flexpro Datensatz zu kopieren.
In der Exceldatei liegen die Daten in der Form
Nr QMin QMax Qstat
1l 74,16 109,46 94,08
1r 77,78 131,71 102,53
1A RL_L : 9,59
2l 68,08 117,52 94,01
2r 68,2 121,53 101,29
2A RL_L : 9,58
3l 73,87 121,76 95,07vor, wobei ich die einzelnen Qs in einzelne Datensätze schreiben möchte.
vielen Dank im Vorraus
Jagsus
April 24, 2012 um 12:37 pm Uhr #8430Nils JagodzinskiMitgliedHallo,
Ich versuche momentan mehrere Excel Tabellen in einen Datensatz von Flexpro zu schreiben.
Hierbei habe ich versucht, Flexpro über VBA zu steuern.
Der VBA-Code ist soweit geschrieben, jedoch erhalte ich immer die Meldung:Laufzeitfehler 429
Objekterstellung durch ActiveX-Kompomente nicht möglich.Ich habe schon gelesen, dass dies ein Fehler von einer DLL datei von Microsoft sein kann. Aber auch ein ersetzen dieser half nicht weiter.
Jetz stellt sich mir die Frage, ob ich doch etwas im Code falsch gemacht hab.
Hier ein kurzer Ausschnitt in dem ich FlexPro anspreche:
Set oApp = GetObject(, “FlexPro.Application”)
If oApp Is Nothing Then
Set oApp = New FlexPro.ApplicationEnd If
wobei schon bei dem ersten Befehl der Laufzeitfehler auftritt.
Sollte es Tatsächlich an meinem PC liegen, würde ich gerne wissen, ob es noch eine Methode gibt, in einer Exceldatei, welche in Flexpro importiert ist, einzelne Zellen anzusprechen und diese dann in einen Flexpro Datensatz zu kopieren.
In der Exceldatei liegen die Daten in der Form
Nr QMin QMax Qstat
1l 74,16 109,46 94,08
1r 77,78 131,71 102,53
1A RL_L : 9,59
2l 68,08 117,52 94,01
2r 68,2 121,53 101,29
2A RL_L : 9,58
3l 73,87 121,76 95,07vor, wobei ich die einzelnen Qs in einzelne Datensätze schreiben möchte.
vielen Dank im Vorraus
Jagsus
Mai 23, 2012 um 4:09 pm Uhr #9235Bernhard KantzTeilnehmerIf you want to write a VBA macro in FlexPro it’s not necessary to create an application object!
In FlexPro you can create an Excel data link object to access the Excel data sheet values.
Example:
Dim oExcelFolder As ExcelFolder
Dim oExcelDL As ExcelDataLink
Set oExcelFolder = ThisDatabase.RootFolder.Object(“Excel Workbook”, fpObjectTypeExcelWorkbook)
Set oExcelDL = oExcelFolder.Add(“ExcelDataLink”, fpObjectTypeExcelDataLink)
With oExcelDL
.YComponent = “Table1!A1:A3”
.Update
End With
support@weisang.com -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.