| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Jetzt verfügbar: NVIDIA RTX PRO 6000 Blackwell Server Edition, eine Pressemitteilung
|
|
Autor
|
Thema: VBA: Datei auflisten, abspeichern und löschen (2932 mal gelesen)
|
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2017 - Oracle Client 10.2
|
erstellt am: 04. Jul. 2005 14:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, ich möchte gerne in meinem VBA Programm: 1.) alle geöffneten Zeichungen in AutoCAD in einer Listbox anzeigen lassen 2.) die markierte geöffnete Zeichnung in der Listbox mit einer neuen Namen, die ich mit verschiedenen Textboxen zusammen stelle, abspeichern. 3.) Wenn die Zeichung mit der neuen Bezeichung abgespeichert worden ist, soll es dann die alte Zeichung ( Datei ) löschen. Danke für jede Unterstützung Schöne Grüße Feyza : ) ------------------  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 04. Jul. 2005 15:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Feyza
Hi Feyza, nur als Ansatz, ohne Errorhandling, Textboxen und Buttons. Die Ereignisse musst ggf. auf deine Steuerelemente umlegen.
Code:
Private Sub ListBox1_Click() Dim i%, sN$, sF$ With ListBox1 For i = 0 To .ListCount - 1 If .Selected(i) Then sF = Documents(.List(i)).FullName sN = Documents(.List(i)).Name ' If sF <> "" Then ' Documents(sN).SaveAs "d:\textbox_bla.dwg" ' Kill sF ' End If Debug.Print sF, sN Exit For End If Next End With End SubPrivate Sub UserForm_Initialize() Dim i% For i = 0 To Documents.Count - 1 ListBox1.AddItem Documents.Item(i).Name Next End Sub
lg Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Feyza Mitglied
  
 Beiträge: 605 Registriert: 12.01.2004 AutoCAD Mechanical 2017 - Oracle Client 10.2
|
erstellt am: 05. Jul. 2005 12:32 <-- editieren / zitieren --> Unities abgeben:         
|