|
Inventor VBA : Kann ThisDrawing.ActiveSelectionSet nicht leeren
daywa1k3r am 12.02.2009 um 08:36 Uhr (0)
Zitat:Original erstellt von rkauskh:HalloAus dem Bauch heraus gefragt, warum setzt du das SelectSet nicht auf Nothing wenn du es sowieso komplett leeren willst? Hast du das schon selbst ausprobiert?@GloemUnd du bist dir sicher, dass das nicht AutoCAD ist? Im Inventor heißt es ThisApplication.ActiveDocument.SelectSet.ClearUnd die Endlosschleife ist normal, denn wenn er das erste mal das SelectSet nicht bereinigen kann, warum sollte er es bei zweiten mal können. Das hat sicherlich andere Gründe.------------ ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : dxf-Datei nicht lesbar
urpla am 21.12.2006 um 08:51 Uhr (0)
Hallo,wir haben folgendes Problem. Nachdem wir bei uns Mechanical 2007 und Inventor 11 installiert hatten, kann unsere Fertigung mit den dxf-Dateien nichts mehr anfangen (obwohl wird das dxf-2000Format wie sonst auch immer ausgewählt haben). Externe Firmen haben aber kein Problem damit. Mit Mechanical 2002 hat es doch auch bei uns funktioniert. Was kann ich nun ändern, außer den schwarzen Peter weiter zu schieben und der der Fertigung den Ratschlag geben das Sie ihre Software auf den neusten Stand bringen ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : ipt-Skizze Linienfarbe verändern
daywa1k3r am 06.05.2014 um 14:38 Uhr (1)
Zitat:Original erstellt von Roland Schröder:Uff! Das ist dann ja doch ziemlich lang! ...Und hier bei dem VBA-Code wird die Auswahl nun gelöscht. Gibt es da irgendeinen Sinn hinter?Mach Dir keine Sorgen wegen die paar Zeilen Was die verlorene / erhaltene Auswahl betrifft hätte ich leider nur eine Vermutung. Ich gehe davon aus, dass die Auswahl intern bei jeder Dokumentenänderung gelöscht wird und es liegt, wie in unserem Fall auch am Programmierer ob er diese fallbezogen wiederherstellt oder nicht. --- ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Export Teileliste
daywa1k3r am 19.04.2013 um 13:47 Uhr (0)
Hallo Ralf, hier ein Vorschlag wie du den Code ein wenig optimieren kannst:Zuvor:Code:Dim sAuthorDim oPropSet As PropertySetDim iProp As PropertySet oPropSet = oDrawDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}")For Each iProp In oPropSet If iProp.Name = "Author" Then sAuthor = iProp.Value End IfNextDanach:Code:Dim sAuthor as StringsAuthor = oDrawing.PropertySets(1)("Author").ValueVielleicht habe ich nur nicht den Sinn hinter der For Each erkannt? Die PropertySets 1-3 sind die Standard ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Microsoft Visual Basic 2005 Express Edition und Inventor?
daywa1k3r am 16.07.2007 um 13:30 Uhr (0)
Das sind nur Warnungen und keine Fehler, und die sind ganz normal wenn auf Inventor verwiesen wird. Sehe es einfach als Autodesk-Murks in schriftlicher Form, und beachte es nicht weiter. Es ist auch klar, dass AddIn nicht direkt gestartet werden kann, denn es ist eben ein AddIn und läuft nur mit Inventor. Also solltest du das auch dem Compiler sagen (Einstellungen - Debuggen - Externes Programm starten und die Inventor.exe wählen).BTW. Warum als "Dipl.-Ing.(FH) Konstrukteur" zu .NET (und dann auch noch Add ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : DLL erzeugen
PaulSchuepbach am 09.03.2004 um 10:21 Uhr (0)
Hallo Thorsten, aus VBA kannst Du keine dll machen - um eine dll erzeugen zu koennen brauchst Du die Visual-Basic Entwicklungsumgebung von Microsoft. Du kannst dann hoechstens irgendwelche code-Fetzen aus VBA uebernehmen. Was man hierbei beachten muss ? - Viel... Beispiele fuer reg-files findest Du in der API -Hilfe. Installationsroutinen: da gibt s verschiedenes. Mit MS VisualBasic erhaelst Du den Verpackungs- und Weitergabe-Assistenten . Das ist ein Programm, das Dir alle noetigen Dateien, Steuerelement ...
|
| In das Form INVENTOR VBA wechseln |
|
Inventor VBA : Speichern abbrechen?
daywa1k3r am 15.05.2007 um 20:48 Uhr (0)
Hallo Reinhard,ich glaube nicht, dass Autodesk da die Baugruppe in einem Vorgang speichert (inkl. Oder exkl. Bauteile). Ich denke eher, dass die auch eine foreach für die Components machen, und was da Dirty ist wird aufgelistet. Nach dem Klick auf OK, werden die Dateien die mit YES gecheckt wurden, einfach einzeln gespeichert. So wird es laufen, denn die Bauteile sind ja physikalisch auch immer eine Einheit für sich, und ich denke nicht, dass man da übergreifend mittels Baugruppe speichert und über den Fla ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Interaktion während Filedialog
daywa1k3r am 19.04.2008 um 09:24 Uhr (0)
Hallo,also ohne jetzt nachgeschaut zu haben, du kannst den Dateinamen in dem Dialog beeinflussen, jedoch gibt es keine Events für die Selektion. OnSelect ist schon ein Event, bezieht sich jedoch auf die Änderungen des SelectSets (von Inventor Objekten).Aber ich glaube zu wissen was du machen willst, denn so etwas haben wir schon mal gemacht. Eine Client-Server Applikation, die in einer Firma immer die Nummer nach bestimmten Schema vergibt (also fortlaufend, dass keine Doppelnamen entstehen). Aber wenn du s ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : IV2015/2016 Browser Baugruppe
daywa1k3r am 27.05.2015 um 15:08 Uhr (1)
Zitat:Original erstellt von Chris 31:Den Umweg verstehe ich auch nicht, aber ich hab auch nur versucht, auf seine eigentliche Frage: Wie wähle ich die Browsernodes aus? zu antworten. So gesehen hätte das auch gereicht:Code:Sub SelectBrowserNodes2() ThisApplication.ActiveDocument.SelectSet.Select ThisApplication.ActiveDocument.ComponentDefinition.Occurrences.Item(5)End SubAber gut, der Node ist selektiert und was dann? Alle Nodes unter diesem Node müssen selektiert werden (nur die erste Ebene)? Um die ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Laufzeitfehler 91
daywa1k3r am 04.03.2008 um 10:33 Uhr (0)
Zitat:Original erstellt von Kon:Ich habe ein Bauteil mit dem bestimmte Funktionen ausgeführt werden sollen. Diese Funktionen habe ich im Makrocode hinterlegt. Ich habe nun einen Weg gesucht, um die Abarbeitung des Makros aus der Windows-Kommandozeile starten zu können. Daher habe ich die AutoOpen-Funktion verwendet und in der Kommandozeile Inventor gestartet und als Argument den Bauteilnamen angegeben. Beim Öffnen des Bauteils startet nun automatisch die Abarbeitung des Makros.Vielleicht gibt es auch ande ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Thumbnail in Inventor
daywa1k3r am 08.05.2007 um 10:25 Uhr (0)
Zitat:Original erstellt von rtend12:Wieso hast du kein ApprenticeObject? Hast du auf deinem PC den DesignAssistent drauf, kann man den überhaupt weglassen?Du meinst Design Tracking? Soweit ich weiß kann man das bei der Installation nicht weglassen (oder doch wenn der Viewer nicht installiert wird ?!). Aber es ist mir auch erst vor ein paar Tagen passiert, dass Apprentice als Verweis nicht aufgelistet war. In .NET ist aber so, dass man einen zusätzlichen Reiter Aktuell hat, wo sich die aktuell benutzte Ver ...
|
| In das Form Inventor VBA wechseln |
|
INVENTOR VBA : DOT.NET Dll auf Client verteilen
Frank_Schalla am 04.07.2005 um 11:51 Uhr (0)
Irgendwann verzweifelt man dann doch Ok Ich habe eine DLL welche auf dem Entwicklungsrechner kompiliert wird und dort auch einwandfrei läufft. Nun erstelle ich ein Setupprojekt und nach der Installation auf beliebigen Clients erscheint das ADDIN auch als beim Start zu laden. Nach dem Starten erscheint jedoch der Satus Nicht geladen. Aha dachte ich mir also ein registrierungsfehler Also nochmals mittels REGASM auf dem Client registriert. Nix Null Njente wer hat den schon mal mit VS.Net 2003 erfolgreich ...
|
| In das Form INVENTOR VBA wechseln |
|
INVENTOR VBA : Getobject und mehrere Instanzen
daywa1k3r am 04.05.2006 um 06:47 Uhr (0)
Hallo Roland,ich habe keine Lösung für dich, aber warum brauchst du mehrere Instanzen von Inventor? Wer hat schon parallel mehrere Inventoren laufen? Du kannst den Prozess über hwnd bestimmt raus bekommen, aber es wird immer die Inventor.exe sein. Ich baue in meine Anwendungen schon eine Prüfung ob Inventor mehrfach läuft, denn wenn das der Fall ist, dann weißt du nie worauf deine Applikation drauf zugreift. Aber ich gebe nur eine Meldung raus, und versuche nicht auf mehrere Instanzen zu zugreifen. Wozu br ...
|
| In das Form INVENTOR VBA wechseln |