Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1040to1044
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Appl_Path = Get_Application_exe(Datei.Endung)

Appl_Path = Get_Application_exe(Datei.Endung)
22.01.2009 09:51:05
Andreas
Hallo,
ich habe ein Programm geschrieben mit dem man beliebig zuvor selektierte Dateien als Objekte in ein Office Datei als Icon einbinden kann. Die Icon Information wird durch eine *.exe, *.dll oder auch *.ico an
"IconFileName:=" übergeben, so ist es üblich.
Ich möchte wissen, wie kann ich den Pfad der Anwendung erhalten, wenn nur Pfad und Dateityp bekannt sind. Dateityp und Programmzuordnung sind in der Registry erfasst.
Application_Path = Get_Application(Dateityp)
Pfad_der_Datei = CStr(UserForm7.ListBox1.Column(1, i)
--> IconFileName:=Get_Application(CStr(UserForm7.ListBox1.Column(1, i))
'Speichern

Private Sub CommandButton3_Click()
Dim i, Zeile As Long
For i = UserForm7.ListBox1.ListCount - 1 To 0 Step -1
On Error Resume Next
'Objekt (File.*) als Datei Icon einbinden
Selection.InlineShapes.AddOLEObject ClassType:="Excel.Sheet.8", _
FileName:=CStr(UserForm7. ListBox1.Column(1, i)), _
LinkToFile:=False, DisplayAsIcon:=True, _
IconFileName:=CStr(UserForm7.ListBox1.Column(1, i)), _
IconIndex:=1, IconLabel:=CStr(UserForm7.ListBox1.Column(0, i))
On Error GoTo 0
Next
UserForm7.Hide
End Sub


Danke.
Gruß Andreas

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Appl_Path = Get_Application_exe(Datei.Endung)
23.01.2009 21:00:00
Jan
Hi,
die assoziierte Anwendung einer Extension kannst mit der API
FindExecuteable Alias FindExecuteableA herausfinden, einfach mal googeln.
mfg Jan
AW: Appl_Path = Get_Application_exe(Datei.Endung)
24.01.2009 09:49:50
Andreas
Hallo Jan,
vielen, vielen Dank.
Die API-Referenz FindExecuteable....tztz.
Ich bin zur Zeit nicht an meinem Rechner, habe die API unter Excel Office 95 mal debugt. Volltreffer, liefert genau mir den fehlenden Parameter.
Wenn man den passenden Suchbegriff nicht kennt, findet man es auch nicht im Internet.
Meine Suchbefriffe waren in Kombination Programmzuordnung, Dateityp, Dateiendung, Anwendungspfad usw.
Als "Weihnachtsgeschenk" habe ich von meinem Chef die Herber Excel CD erhalten.
Wenn da diese API Referenz ebenfalls enthalten ist, Asche über mein Haupt...schäm.
Gruß Andreas
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige