Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Schriftfeldwechsel mit VB

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Schriftfeldwechsel mit VB (755 mal gelesen)
franky1978
Mitglied
Dipl. Ing.

Sehen Sie sich das Profil von franky1978 an!   Senden Sie eine Private Message an franky1978  Schreiben Sie einen Gästebucheintrag für franky1978

Beiträge: 8
Registriert: 09.09.2003

Windows 2000 SP4
Autodesk Inventor 7 SR1
AutoCAD 2004 Mechnical Power Pack
Compass 2000 Version 3.2.2

erstellt am: 09. Sep. 2003 10:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,
ich habe ein Problem:
Wir setzen in unserer Fa. Inventor 7 zusammen mit Compass 2000 V3.2 (EDM- System) ein. Durch eine übergeordnete Stelle haben wir ein neues
Design für unser Schriftfeld "aufgedrückt" bekommen. Wir haben nun ca. 500 Zeichnungen im alten Stand und für die neuen habe ich die Vorlage bereits geändert.
Nun sollen die im alten Stand jedoch auch alle aktualisiert werden. Mit Hilfe des JobServers (Stapelverarbeitungsprogramm) von Compass und
einem Visual Basic Script könnte das doch funktionieren, oder ?!

Kann mir jemand dazu eine kleine Hilfestellung geben? Vielleicht hat
auch schon mal jemand was ähnliches programmiert.

Vielen Dank für Eure Bemühungen!

Gruß

franky1978

PS: Im Schriftfeld sind nur Platzhalter, die über Compass ausgefüllt
werden!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

daywa1k3r
Moderator
Softwareentwickler




Sehen Sie sich das Profil von daywa1k3r an!   Senden Sie eine Private Message an daywa1k3r  Schreiben Sie einen Gästebucheintrag für daywa1k3r

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 11. Sep. 2003 09:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für franky1978 10 Unities + Antwort hilfreich

Hallo franky1978,

hat sich die Sache schon erledigt ? Wenn nicht, wie zum Mathias schon gesagt, ist das keine Sache, die man so nebenbei erledigen kann, aber trotzdem erkläre mir welchen Weg würdest du gehen, wenn du es per Hand machen müsstest ? Ich kann dann mal schauen, ob dieser Weg automatisierbar ist. Allerdings erst am Wochenende.

------------------
Grüße daywa1k3r

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

franky1978
Mitglied
Dipl. Ing.

Sehen Sie sich das Profil von franky1978 an!   Senden Sie eine Private Message an franky1978  Schreiben Sie einen Gästebucheintrag für franky1978

Beiträge: 8
Registriert: 09.09.2003

erstellt am: 11. Sep. 2003 10:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo daywa1k3r,

die Sache hat sich leider noch nicht erledigt !? :-(

Also eine Info vorweg:
Ich will hier mit dem Compass JobServer arbeiten. Dieser kann selbständig die benötigten Konstruktionsdokumente öffnen, die in der Compass- Datenbank zur Verfügung stehen.

Nun zum Weg :

Ich habe das auch schon oft genug von Hand durchgeführt und ich weiß daß es funktioniert :

1. Öffnen der Datei mit dem "alten" Schriftfeld
2. Öffnen von Blatt:1 (im Modellbaum)
3. RMT auf Schriftfeld "Mahle" oder "Mahle Englisch" und dann: Löschen
4. Öffnen von Zeichnungsressourcen und danach Schriftfelder (im Modellbaum)
5. RMT auf Schriftfeld "Mahle" und dann: Löschen
  und RMT auf Schriftfeld "Mahle Englisch" und dann: Löschen
6. Öffnen der Vorlagendatei mit dem "neuen" Schriftfeld
7. Öffnen von Zeichnungsressourcen und danach Schriftfelder (im Modellbaum)
8. Markieren der Schriftfelder "Mahle" und "Mahle Englisch" und RMT, danach : Kopieren
9. Wechseln des Fensters über Menüleiste --> Fenster usw.
10. Markieren von Schriftfelder unter Zeichnungsressourcen und RMT und danach: Einfügen
11. Doppelklick auf "Mahle" oder "Mahle Englisch" zum Einfügen des neuen Schriftfelds in Blatt 1
12. Speichern der aktualisierten Zeichnung und Schließen

Sieht nun sehr kompliziert aus, aber ich denke das es nur so aussieht, oder ?! Aber für 500 und mehr Datensätze lässt sich diese Prozedur fast nicht von Hand bewältigen und eins kommt noch hinzu:
Wer weiß ob man in nem Jahr oder so nicht wieder alles wechseln muß und dann hat man erst keine Lösung.

Ich wäre Dir sehr dankbar, wenn Du mir auch nur mal sagen könntest, wie man das nun anstellen könnte. Ich kenn mich leider nicht so aus mit VBA! Konnte mal im TurboPascal und nahchher noch ein wenig im Delphi programmieren.

Danke auf jeden Fall schon mal für Deine Hilfe !!

Gruß

franky

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Projektleiter Automations (m/w/d)

Sind Sie bereit für eine neue Herausforderung? Als inno­va­tives Maschinenbau­unter­nehmen in den Bereichen Tampon­druck und Laser­markierung suchen wir Menschen, die sich neuen Aufgaben mit Engage­ment und tat­kräf­tigem Handeln stellen. Als mittel­stän­disches Familien­unter­nehmen bieten wir Ihnen Frei­räume, Ihre Ideen umzu­setzen und sich selbst weiter­zu­ent­wickeln. Wir sind Technologie­führer ...

Anzeige ansehenTeamleitung, Gruppenleitung
Pisarz
Mitglied



Sehen Sie sich das Profil von Pisarz an!   Senden Sie eine Private Message an Pisarz  Schreiben Sie einen Gästebucheintrag für Pisarz

Beiträge: 280
Registriert: 05.03.2002

AIP2011 Win7x64
HP Z400/W3565(3.2GHz) 12GB RAM
100GB SSD / 1TB Raid1
MSI R5770 Hawk
SpacePilot

erstellt am: 12. Sep. 2003 23:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für franky1978 10 Unities + Antwort hilfreich

Hi,
Wir hatten das schonmal:
http://ww3.cad.de/foren/ubb/Forum50/HTML/001172.shtml

Damals war das Problem die Schritte 8 und 10 in deiner Liste. Und das notwendige TitleBlockDefinition.Copy und TitleBlockDefinition.Paste gibt es auch im IV7 noch nicht...


Frage doch mal Bernhard Ruf, ob das mit seinem Tool geht.

------------------
Grüße Jörgen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz