ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1913
1913
EMPFEHLEN
-
25.04.03 11:58 #1
- Registriert seit
- Mar 2003
- Ort
- Kanton St.Gallen (CH) urpsr. Baden-Württemberg
- Beiträge
- 23
Hallo
Kann mir bitte jemand einen Tipp geben wie ich in VB6 am geschicktesten prüfe ob die Datei die ich in meinem Programm aufgerufen habe ein Word oder Exel oder was auch immmer File ist.
Besten Dank
Nicole
-
25.04.03 12:27 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
Deine Problem Beschreibung ist noch etwas ungenau, kannst du vielleicht ein wenig präziser beschreiben wie du das mit dem aufrufen meinst...
Vielleicht hilft auch schon das ... versuch doch einfach mal die Endungen der Dateien als Anhaltspunkt für die Inhalte zu nehmen
XLS --> Excel
DOC --> Word
EXE --> Sonst. ausführbare Datei ...
...
Ansonsten müsstest du schon etwas mehr Aufwand betreiben und den jewiligen Datei Header analysieren und mit bekannten Werten vergleichen ...
oder... so *g*
Bsp.:
Dim doc As New Word.Document
Dim xls As New Excel.Worksheet 'Workbook
If xls.Type = xlWorksheet Then
MsgBox "Excel"
End If
If doc.Type = wdTypeDocument Then
MsgBox "word"
End If
... mit dem Worksheet scheints nicht so toll zu klappen aber versuchs mal selbst ..
Funktioniert nur, wenn die Verweise auf die Objektbibliothek von Excel und Word gesetzt sind...
Gruss TomGeändert von Thomas Darimont (25.04.03 um 12:34 Uhr)
-
25.04.03 12:35 #3
- Registriert seit
- Mar 2003
- Ort
- Kanton St.Gallen (CH) urpsr. Baden-Württemberg
- Beiträge
- 23
Hallo
Danke erstmal
Das mit den Endungen hab ich schon in meinem programm.
mir geht es eher darum wenn jemand auf die Idee kommt die Endung zu ändern obwohl das original File vieleicht gar kein z.B. Word Dokument ist.
Hab ich hierfür wirklich nur die Möglichkeit das ganze über den Header zu überprüfen?
-
25.04.03 13:02 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
...denke schon, wenn die Möglichkeit mit der Dateiendung UNDHab ich hierfür wirklich nur die Möglichkeit das ganze über den Header zu überprüfen?
Dim doc As New Word.Document
Dim xls As New Excel.Worksheet 'Workbook
If xls.Type = xlWorksheet Then
MsgBox "Excel"
End If
If doc.Type = wdTypeDocument Then
MsgBox "word"
End If
nicht greift, dann bleibt dir wohl nichts anderes übrig...
Es gab aber mal eine Internetseite, auf der man sich schön über den Aufbau (und Dateispezifischen Header) informieren konnte ... würde dir vielleicht helfen, nur leider finde ich die URL gerade nicht ... werde versuchen sie im laufe des Tages noch zu posten.
Gruss Tom
Ähnliche Themen
-
PSE 6.0: Dateityp falsch
Von ComSport im Forum PhotoshopAntworten: 0Letzter Beitrag: 20.12.07, 17:39 -
Linux mit dem Kommando file den Dateityp / mime-type einer Datei erkennen lassen
Von Thomas Darimont im Forum Linux & UnixAntworten: 0Letzter Beitrag: 23.01.07, 22:37 -
Dateityp msg
Von liquidbeats im Forum Microsoft WindowsAntworten: 8Letzter Beitrag: 14.01.07, 18:18 -
Dateityp anlegen
Von zerix im Forum JavaAntworten: 6Letzter Beitrag: 04.11.05, 16:04 -
Dateityp
Von Windy_Walter im Forum 3D Studio MaxAntworten: 4Letzter Beitrag: 20.11.04, 18:12





Zitieren

Login





