 |
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
rkauskh am 20.11.2013 um 11:17 Uhr (15)
MoinDann mach daraus:Code:strFile=ThisApplication.ActiveDocument.FullDocumentName------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : auf 2 offene Excel-Sitzungen zugreifen?
rkauskh am 28.06.2024 um 20:36 Uhr (1)
MoinSicher das deine WorkBooks in verschiedenen Instanzen geöffnet werden? Das Standardverhalten wäre es nicht.Aus dem Artikel hier habe ich den Code zusammengestückelt. Der liefert dir eine Liste der Instanzen und darin kannst du deine Dokumente finden.Code:Option Explicit Private Declare PtrSafe Function AccessibleObjectFromWindow Lib "oleacc" ( _ ByVal hwnd As LongPtr, ByVal dwId As Long, riid As Any, ppvObject As Object) As Long Private Declare PtrSafe Function FindWindowExA Lib "user32" ( _ ByVal hw ...
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
rkauskh am 19.11.2013 um 18:53 Uhr (15)
HalloCode:strFile=ActiveDocument.FullDocumentNameliefert dir den vollen Pfad deiner IDW. Mit Code:strFile = Left(strFile, Len(strFile) - InStr(strFile, ".") - 2) & xlssollte der Pfad samt Name der IDW und Endung xls entstehen.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Keine Macro-Icons in IV2013
rkauskh am 23.02.2013 um 10:50 Uhr (1)
leider ein Bug
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Sub im Dokumentprojekt aus Anwendungsprojekt heraus aufrufen
rkauskh am 30.06.2015 um 17:21 Uhr (1)
HalloSoweit ich weiß geht der Weg anders herum. Vom Dokumentprojekt kommt man ins Anwendungsprojekt. Neuer Vorschlag:- iLogic Regel "RunMyMacro" erstellen und von dort dein Macro aufrufen. Falls das nicht geht, Macro direkt in iLogic verpflanzen.- iLogic Formular "Form1" erstellen und einen Button erstellen der "RunMyMacro" aufruft- iLogic Regel "startup" erstellen, die das iLogic Formular "Form1" aufruft- Ereignisauslöser für "Nach dem Öffnen des Dokumentes" der die iLogic Regel "startup" auslöst--------- ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste über Excel Makro in Excel Datei einfügen
rkauskh am 30.09.2020 um 19:44 Uhr (1)
HalloBist du sicher, dass der Fehler beim StructuredViewEnabled und StructuredViewFirstLevelOnly behoben ist? Bei mir knallts da, wenn die Bedingung erfüllt wird. Ich hab bisher keine Möglichkeit gefunden, dass der Export mit dem ApprenticeServer über die Export-Funktion funktioniert. Man kann nur die BOMRows auslesen und damit die Werte in Excel übernehmen. Ist halt um einiges umständlicher.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Fehler im VBA Code beim Erstellen der Excel-Stückliste
rkauskh am 15.10.2021 um 10:59 Uhr (1)
HalloWenn du den VBA-Editor offen hast:- Menü "Extras" -- "Verweise" anklicken- im Auswahldialog nach dem Eintrag "Microsoft Excel XX.0 Object Library" suchen und aktivierenDas musst du einmalig auf jedem Rechner machen.Das XX ist die jeweilige Excel Versionsnummer. Ich hoffe ihr habt kein Office365 in der Webvariante im Einsatz. Damit funktioniert es mines Wissens nicht.------------------MfGRalfRKW Solutions GmbHwww.RKW-Solutions.com
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste über Excel Makro in Excel Datei einfügen
rkauskh am 25.09.2020 um 14:11 Uhr (1)
HalloExport sollte funktionieren, aber die BOM.ImportBOMCustomization(FileName as String) funktioniert meines Wissens nicht. Im Zweifel ausprobieren.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Anzahl der Teile in Teileliste
rkauskh am 25.03.2013 um 19:28 Uhr (0)
Verdammt, dabei hab ich mir doch sooo Mühe gegeben den Hinweis äußerst dezent zu formulieren. Ich seh in deinem Code irgendwie keine Zeile die eine xlsx-Datei öffnen will. Kommt irgendeine Fehlermeldung? Wenn ich das ganz simpel teste gehts.Code:Private Sub OpenExcelFile()Dim oExcel As New Excel.ApplicationoExcel.Visible = TrueCall oExcel.Workbooks.Open("c: empTestfile.xlsx")End SubSeh grad dein Edit. Startest du Excel mit deinem Code? Dran gedacht Excel mitCode:oExl.Visible=Truesichtbar zu machen?------- ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Fehler im VBA Code beim Erstellen der Excel-Stückliste
rkauskh am 15.10.2021 um 19:13 Uhr (1)
HalloHöchstwahrscheinlich läuft da noch mindestens eine Excelinstanz im Hintergrund? Beende mal alle laufenden Excel Instanzen. Falls nicht sichtbar, die Excel.exe im Taskmanager abschießen.In deinem Code fehlen am Ende zwei Möglichkeiten. Ich war davon ausgegangen das das nur nicht mitkopiert wurde. Entweder machst du mit Code:oExcelApp.Visible=true dein Excel mitsamt der geöffneten Datei sichtbar und kümmerst dich selbst ums Speichern und Schließen oder wenn es unsichtbar bleiben soll, die Datei speicher ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Macro läuft unter IV2014 nicht
rkauskh am 01.10.2013 um 15:52 Uhr (1)
HalloVBA ist jetzt auch 64bit und meines Wissens gibt es keinen JetOLEDb-Provider von MS für 64bit. Google mal danach, dann erschlägt es dich mit Treffern und ein paar möglichen Lösungen.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste über Excel Makro in Excel Datei einfügen
rkauskh am 13.12.2021 um 09:02 Uhr (1)
HalloDas "Feature" läßt sich derzeit noch nicht deaktivieren. Hier habe ich mal eine Möglichkeit gepostet wie man das nachträglich beheben kann. https://ww3.cad.de/foren/ubb/Forum258/HTML/001994.shtmlDer Namen des Tabellenblattes ist die dritte Option im Exportbefehl. Code:oBOM.BOMViews.Item("Structured").Export "c: emp est.xlsx", kMicrosoftExcelFormat, "MeinTabellenName"------------------MfGRalfRKW Solutions GmbHwww.RKW-Solutions.com
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste über Excel Makro in Excel Datei einfügen
rkauskh am 11.10.2020 um 00:07 Uhr (1)
HalloDie Struktur zum einfach Auslesen gibt es so nicht. Im vorletzten Beitrag ist ein Beispiel das den Ablauf demonstriert. Der Export auf diesem Weg setzt voraus, dass die jeweilige Stücklistenansicht aktiviert ist. Dafür kann es einem egal sein, welche Spalten aktuell in der Stückliste angezeigt werden, man sammelt sich die erforderlichen Infos selbst zusammen. ------------------MfGRalfRKW Solutions GmbHwww.RKW-Solutions.com
|
| In das Form Inventor VBA wechseln |