|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
st.w am 14.01.2013 um 13:28 Uhr (0)
Hallo Ralf, hallo zusammen,ich hatte schon mal füher versucht, die Systematik zu verstehen, warum "Dateien erstellen" mal fehlt und mal nicht. Die Logik hat sich mir nie erschlossen... Kann mir da jemand helfen? Wie kann ich erzwingen, dass das Kind eines iParts neu erstellt wird?Ratlos,...Stefan------------------IV2008
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
Rodario7 am 17.02.2013 um 10:34 Uhr (0)
Super, vielen Dank.mußte den Code nur auf VB.net umschreiben dann gings.Hier mal der Code dazu, wenn ihn jemand benötigt. Public Sub AddCustomTable() Dim oInventorApp As Inventor.Application oInventorApp = CType(GetObject(, "Inventor.Application"), Application) Dim oDrawDoc As DrawingDocument oDrawDoc = CType(oInventorApp.ActiveDocument, DrawingDocument) Dim oPoint As Point2d oPoint = CType(GetObject(, "Inventor.Application"), Application).TransientGeometry.CreateP ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
rkauskh am 16.02.2013 um 17:57 Uhr (0)
HiWas meinst du mit die eingebettete Datei wird nicht mitgezogen? Fehlt sie nach dem Einchecken in der IDW? Oder wird deine originale Exceldatei nicht mit eingecheckt, was bei einer eingebetteten Datei korrekt wäre?Ich glaub mit einer Tabelle wird das nichts, da die meines Wissens keine Verknüpfungen zu anderen Dateien kann. Dafür gibts ja die eingebetteten Exceldateien.Warum stellst du eigentlich dreimal die gleiche Frage? ------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
Rodario7 am 16.02.2013 um 18:08 Uhr (0)
Zitat:Original erstellt von rkauskh:HiWas meinst du mit die eingebettete Datei wird nicht mitgezogen? Fehlt sie nach dem Einchecken in der IDW? Oder wird deine originale Exceldatei nicht mit eingecheckt, was bei einer eingebetteten Datei korrekt wäre?Ja sie fehlt, habe aber herausgefunden wie ich das ändere.oref = oDoc.ReferencedOLEFileDescriptors.Add(HPfad & txtDrawingNumber.Text & DatZusatz & ".xlsx", OLEDocumentTypeEnum.kOLEDocumentLinkObject) ist der richtige CodeLeider kann ich die Excel Datei nicht a ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
rkauskh am 16.02.2013 um 19:01 Uhr (0)
HalloEuer Dateiverwaltungsprogramm entfernt eingebettete Objekt aus einer Zeichnung? Da würde ich mal einen Bug beim Hersteller der Dateiverwaltung melden.Stimmt, die CustomTable hat eine AddLink-Methode. Probier doch einfach aus was passiert wenn die als FullFileName deine Exceltabelle angibst.Eine größere Resonanz wirst du mit dem Doppel- und Dreifachposten nur von den Moderatoren bekommen. Aber nicht in der Art wie du es dir erhoffst. Ich behaupte mal, das alle die sich mit der Programmierung beschäfti ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
Rodario7 am 16.02.2013 um 19:36 Uhr (0)
Hallo Ralf,Also bei eingebetteten Objekten ist es wohl richtig dass die Obj. nicht mitgezogen werden.Ich hab nu ein verlinktes Objekt drin und es geht.Zur Custom Tabelle muß ich sagen dass ich leider nicht weiß wie ich Codemäßig an sie rankomme. Noch einen Satz zu dem Doppelpost:Mir war schon ein wenig bewußt dass einige beide Foren lesen, nicht aber dass alle das tun.Nun da ich darauf hingewiesen wurde werde ich nat. nur noch in einem Forum posten.------------------GrußKlaus
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
rkauskh am 16.02.2013 um 20:59 Uhr (0)
HalloHier mal ein Beispiel wies gehen müßte:Code:Public Sub AddCustomTable()Dim oDrawDoc As DrawingDocumentSet oDrawDoc = ThisApplication.ActiveDocumentDim oPoint As Point2dSet oPoint = ThisApplication.TransientGeometry.CreatePoint2d(15, 15)Dim oCTableColumnTitles(1 To 10) As StringSet oCTableColumnTitles(1) = "A"Set oCTableColumnTitles(1) = "B"Set oCTableColumnTitles(1) = "C"Set oCTableColumnTitles(1) = "D"Set oCTableColumnTitles(1) = "E"Set oCTableColumnTitles(1) = "F"Set oCTableColumnTitles(1) = "G"Set ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
Rodario7 am 16.02.2013 um 12:35 Uhr (0)
Hallo zusammen,ich habe folgendes Problem.Über mein kleines Programm fülle ich ein Excel sheet aus und füge es in meine IDW ein.Das funzt auch soweit.Im Browser erscheint auch das Register Drittanbieter, und die Datei wird auch darunter angezeigt.Leider erkennt unser Dateiverwaltungsprogramm das einbetten nicht und die Datei wird beim "einchecken" nicht mitgezogen.Wenn ich eine Steuerdatei in z.B. eine ipt einbette geht das doch auch.Was mache ich falsch?Hier mal mein diesbezüglicher Code.oref = oDoc.Refer ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
rkauskh am 17.02.2013 um 11:39 Uhr (0)
MoinDu hast da ein Verständnisproblem. Eingebettete Objekt liegen in der Datei. Sie sind Bestandteil der Datei. Das Ursprungsdokument hat nach dem Einbetten nichts mehr damit zu tun. Es dient sozusagen nur als Kopiervorlage. Es gibt nur die IDW zum Einchecken. Das die ursprüngliche Exceldatei nicht mitgenommen wird ist richtig.Das Verknüpfen mit anderen Dateien ist eine Zeitbombe. Spätestens wenn du zwei IDWs mit verknüpfter Exceldatei auscheckst und beide verknüpften Dateien habe den gleichen Namen bekomm ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel Datei in IDW einbetten
Rodario7 am 17.02.2013 um 11:53 Uhr (0)
Hi,das siehst du richtig.Ich hatte Anfangs eingebettet und nicht verlinkt.Da lag das Problem.Aber das Problem mit den gleichen Dateinamen wird bei mir nie auftreten, da die verlinkte Excel Datei immer die Zeichnungsnummer der aktuellen Zeichnung als Teil des Dateinamens mitbekommt.------------------GrußKlaus
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ilogic > VBA
rkauskh am 17.02.2013 um 19:12 Uhr (1)
HalloJa für eine dll oder exe müßte man auf .Net wechseln. Visual Studio Express (kostenlos) reicht dafür und Autodesk liefert Projektvorlagen für den Programmrumpf. Brian Ekins hat in seinem Blog aber mal ein Einsteigertutorial veröffentlichtIch nutze VBA eigentlich nur für Codeschnipsel, um mal eben kleinere Sachen zu testen bevor ich sie in .Net übernehme. Von daher habe ich mir noch nie Gedanken über eine strukturierte Ablage gemacht. Das fliegt alles in der default.ivb rum und wird regelmäßig gelöscht ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : IDW über Inventor View Drucken
HSTR am 20.02.2013 um 19:48 Uhr (0)
Hallo zusammen,also wenn ich mich nicht klar ausgedrückt habe bitte ich das natürlich zu entschuldigen.Ich dachte lieber kurz und knapp als lange Romane schreiben, aber kein Problem, kann ich nachholen.Dann aber auch zu Ende lesen. Für mich war die Situation klar, aber kann ja keiner wissen das wir die Zeichnungen neben der idw auch als pdf abspeichern.Bei uns werden aus den Zeichnungen Werkstücke gefertigt.Wir haben ca. 10.000 verschiedene Zeichnungen nach denen wir wiederholt produzieren.Diese Abläufe w ...
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : IDW über Inventor View Drucken
rkauskh am 21.02.2013 um 22:11 Uhr (0)
Hallo1. Du hast "C:PfadzudeinerDateiDokumment.Endung" schon mit einem richtigen Pfad zu deiner Datei ersetzt oder?Ändere mal bitte noch die ZeileCode:Dim oApprDoc As ApprenticeServerDocumentinCode:Dim oApprDoc As ApprenticeServerDrawingDocument2. Du hast das mißverstanden. Der ApprenticeServer ist ein eigenständiges Programm. Er wird nur u.a. zusammen mit InventorView und Inventor ausgeliefert. Der ApprenticeServer hat kein grafisches Interface. Da wirst du nie etwas zu sehen bekommen. Außer im Idealfall d ...
|
| In das Form Inventor VBA wechseln |