Thema Datum  Von Nutzer Rating
Antwort
Rot Datei mit Platzhalter im Explorer suchen
06.03.2017 12:29:07 Andrej
NotSolved
08.03.2017 19:06:44 Mackie
NotSolved
14.03.2017 12:22:38 Andrej
NotSolved

Ansicht des Beitrags:
Von:
Andrej
Datum:
06.03.2017 12:29:07
Views:
977
Rating: Antwort:
  Ja
Thema:
Datei mit Platzhalter im Explorer suchen

Hallo,

ich arbeite mit einem CAD-Programm, dass nach jedem speichern den Suffix ändert. Zum Beispiel das Suffix 53 bei der Datei:

00132-00135_00565-00567.drw.53

Jetzt will ich in Excel eine Liste erstellen mit verschiedenen Artikelnummern und beim Anklicken dieser Artikelnummer soll ein Viewer starten und mir diese Datei öffnen.

Sub Creo()

Dim myShell As Object

Set myShell = CreateObject("WScript.Shell")

myShell.Run """C:\Program Files (x86)\PTC\Creo 3.1\View Express\bin\pvexpress.exe"" ""C:\Users\Andrej Dinner\Desktop\Excel_Test\w07579_p_3407a.drw.50"""

End Sub

 

Da nicht jeder diesen Viewer hat, hier eine Variante mit der sich die Datei im Explorer finden lässt:

Sub Explorer_und_Datei()
Shell "Explorer.exe /select, Q:\CAD\Normteile\00132-00135_00565-00567.drw.53", vbNormalFocus
End Sub

 

Wenn sich jedoch jetzt das Suffix auf 54 ändert, dann geht das Makro kaputt. Wie lässt sich ein Platzhalter einbauen, um die 53 zu ignorieren.

Mein momentaner Ansatz ist:

Sub Explorer_und_Datei()
Dim pfad As String
pfad = "Q:\CAD\Normteile\"
Shell "Explorer.exe /select, Q:\CAD\Normteile\00132-00135_00565-00567.drw.53", vbNormalFocus
End Sub

Jedoch wird hierbei mit Excel die Datei geöffnet was mir nichts bringt. Ich habe leider kA von VBA und konnte mir mein bissheriges Wissen nur "ergoogeln".

Für jeden Tipp bin ich dankbar.

Gruß

Andrej

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Datei mit Platzhalter im Explorer suchen
06.03.2017 12:29:07 Andrej
NotSolved
08.03.2017 19:06:44 Mackie
NotSolved
14.03.2017 12:22:38 Andrej
NotSolved