Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Dateinamen

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:  Dateinamen (593 mal gelesen)
Fan-ME10
Mitglied
DV-Adminstrator, Konstrukteur


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

Beiträge: 543
Registriert: 21.08.2001

Erare humanum est

erstellt am: 03. Dez. 2003 11:14    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 VBA Programmierer,

wir wollen unseren Dokumenten aussagekräftige Dateinamen (ist das auch die (Bauteil/gruppen Nummer???) geben. Dazu habe ich eine entsprechende Eingabeform erstellt. Den Namen setze ich aus 2 Strings zusammen. Soweit kein Problem. Nur wie bekomme ich diesen Wert bei einem neuen Bauteil/gruppe als Dateiname?

Gruß aus Ostwestfalen
Wilfried 

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

PaulSchuepbach
Moderator
Programmierer




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

Beiträge: 1005
Registriert: 01.10.2003

erstellt am: 03. Dez. 2003 12:52    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 Fan-ME10 10 Unities + Antwort hilfreich

Hallo Wilfried,

Wenn ich Dich richtig verstehe, willst Du den DATEINAMEN bei einem neuen Dokument setzen ??

Private Sub SetNewName()
 
  Dim oApp As Inventor.Application
  Set oApp = ThisApplication
 
  Dim oDoc As Document
  Set oDoc = oApp.ActiveDocument
 
  Dim str1 As String
  Dim str2 As String
  Dim newName As String

  str1 = "aaa"
  str2 = "bbb"
  newName = str1 & str2 & ".ipt"
 
  Call oDoc.SaveAs(newName, False)
 
End Sub


Gruesse,

Paul

www.morecam.ch/cad.htm

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

Fan-ME10
Mitglied
DV-Adminstrator, Konstrukteur


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

Beiträge: 543
Registriert: 21.08.2001

Erare humanum est

erstellt am: 03. Dez. 2003 13:36    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


Dateiname.txt

 
Hallo Paul,

sieht so simpel aus, aber ich krieg's nie ganz hin. Mir fehlte eigentlich nur noch der Befehl für's Speichern. Vielen Dank.

Habe mal das Ergebnis meiner Programmierung beigelegt für andere.

Dank auch an VOSTA1.

Gruß
Wilfried

[Diese Nachricht wurde von Fan-ME10 am 03. Dez. 2003 editiert.]

[Diese Nachricht wurde von Fan-ME10 am 03. Dez. 2003 editiert.]

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

VOSTA1
Mitglied
techn. Angestellter


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

Beiträge: 108
Registriert: 23.12.2002

erstellt am: 03. Dez. 2003 13:54    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 Fan-ME10 10 Unities + Antwort hilfreich

Noch ein kleiner Zusatz dann funktionierts auch für *.idw und *.iam
ohne manuelle Eingriffe!

Private Sub SetNewName()
 
  Dim oApp As Inventor.Application
  Set oApp = ThisApplication
 
  Dim oDoc As Document
  Set oDoc = oApp.ActiveDocument
 
  Dim str1 As String
  Dim str2 As String
  Dim Dateityp As String
  Dim newName As String

  Dateityp  = oDoc.FullFileName
  Dateityp = Right(Dateityp, 4)
  Msgbox Dateityp

  str1 = "aaa"
  str2 = "bbb"
 
 
  newName = str1 & str2 & Dateityp
 
  MsgBox ("Neuer Dateiname : " & newName)
 
  Call oDoc.SaveAs(newName, False) 
End Sub

MFG VOSTA1

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

Robby Lampe
Mitglied



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

Beiträge: 1026
Registriert: 18.10.2000

Autodesk Inventor
Pro/ENGINEER Wildfire (alle Versionen)
Windchill ProductPoint
Windchill Intralink

erstellt am: 05. Dez. 2003 08:39    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 Fan-ME10 10 Unities + Antwort hilfreich

hi wilfried,
das dieses script nicht funktionieren liegt daran, dass beim ersten aufruf noch keine dateiextension bekannt ist. setze einfach eine subroutine ein, die erkennt, welcher dateityp zur zeit geöffnet wurde.


ein ganz anderes thema sind sprechende dateinamen. meine erfahrungen sagen das dateiname einmalig sind, das bedeutet langjährige systemadministratoren wählen häufig als dateinamen die artikelnummer, des pps-system.
------------------
gruß
robby

[Diese Nachricht wurde von Robby Lampe am 05. Dez. 2003 editiert.]

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

Fan-ME10
Mitglied
DV-Adminstrator, Konstrukteur


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

Beiträge: 543
Registriert: 21.08.2001

Erare humanum est

erstellt am: 05. Dez. 2003 09:18    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 Robby,

welche Script meinst Du denn? Meines, das von VOSTA1 oder das von Paul?

Gruß
Wilfried

[Diese Nachricht wurde von Fan-ME10 am 05. Dez. 2003 editiert.]

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

Robby Lampe
Mitglied



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

Beiträge: 1026
Registriert: 18.10.2000

erstellt am: 05. Dez. 2003 17:48    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 Fan-ME10 10 Unities + Antwort hilfreich


UserForm1.frm.txt

 
1. von vosta1
2. dein script geht doch, was du nur hast.

------------------
gruß
robby

[Diese Nachricht wurde von Robby Lampe am 05. Dez. 2003 editiert.]

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