Hey Chris,
erst einmal vielen Dank für deine Antwort!
Nein, nicht die letzte sondern die erste.
Aber davon ab, hier habe ich mittlerweile festgestellt, dass ich über einen anderen Programmteil leider keine nativen Kinder-Dateien erzeugt hatte, sondern eigenständige Baugruppen. In denen wiederrum auch ein Fehler sich von unten nach oben durchzog.
Jetzt ist die iAssembly soweit sauber und das neu Zuweisen der Member klappt auch je Blatt.
Mit meinem zweiten Problem meinte ich;
Blatt mit Modell wird erstellt. Dann wird gesagt, mach für jede Zeile eine Kopie des Blattes.
Also Blatt1 + Anzahl Zeilen macht ein Blatt zuviel. Das hab ich noch nicht hinbekommen. Also ausgenommen Zeile1.
Aber ich bin schon ein wenig weiter gekommen.
Jedes mal wenn ich den Befehl starte, will Vault die Mutterdatei auschecken. Das Sternchen sagt mir dann auch, dass Inventor scheinbar etwas an der Datei ändert.
Kann es sein, dass beim Versuch die Member zu switchen jedes Mal in der Mutterdatei die Variante aktiv gesetzt wird?
Gibt es eine bessere Möglichkeit auf
Zeichnungsansicht, Register Modellzustand, Variante
zuzugreifen?
Mein Code kommt mir etwas unelegant vor?!
Code:
Dim replacefile As String = filedir + "\" + filename + "\" + row.MemberName + ".iam"
oSheet.DrawingViews(1).ReferencedDocumentDescriptor.ReferencedFileDescriptor.ReplaceReference(replacefile)
Zudem vermute ich(kann es mir nicht anders erklären) einen Fehler im Programm. Die geänderten Member auf den Blättern sehen optisch nicht richtig aus. Wenn ich aber ein Maß anziehe und abklicke, springt es auf die richtige Position was nichts mit dem dargestellten Modell zu tun hat.
Hab hierzu ein Bild angehangen.
Kennt jemand das Phänomen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP