Thema Datum  Von Nutzer Rating
Antwort
Rot DPI einer Bilddatei durch VBA auslesen
18.07.2017 09:24:13 Marco
NotSolved
18.07.2017 10:06:05 Gast19222
****
Solved
18.07.2017 10:12:46 Gast84789
NotSolved
19.07.2017 03:54:15 Trägheit
*****
Solved
19.07.2017 03:57:00 Trägheit
*****
NotSolved
19.07.2017 12:22:57 Marco / Gast84789
NotSolved

Ansicht des Beitrags:
Von:
Marco
Datum:
18.07.2017 09:24:13
Views:
1031
Rating: Antwort:
  Ja
Thema:
DPI einer Bilddatei durch VBA auslesen

Guten Morgen,

ich möchte per VBA-Code in Word gegebene Bilder zuschneiden. Da diese aber in zwei Varianten auftreten können (96x96 DPI / 300x300DPI) muss ich irgendwie herausfinden können, welche Auflösung das Bild hat. Ansonsten kann ich das Bild nicht richtig zuschneiden. (Dateiformat: .tif)

Das ganze steht zwar in den Dateieigenschaften, da der Code dies allerdings allein machen soll müsste ich an diese herankommen.

Im Internet habe ich bisher entweder extrem komplizierten Code gefunden oder welchen, der über FSO läuft.

Sub x()
   
   Dim fso As New FileSystemObject
   
   With fso.GetFile("C:\Users\...\Downloads\75.tif")
      Debug.Print "Dateiname:                   " & .Name
      Debug.Print "Pfad:                        " & .Path
      Debug.Print "Dateierstellung:             " & .DateCreated
      Debug.Print "Letzter Lesezugriff:         " & .DateLastAccessed
      Debug.Print "Letzter Schreibzugriff:      " & .DateLastModified
      Debug.Print "Attribute:                   " & .Attributes '<-- 32
      Debug.Print "Größe:                       " & .Size
   End With
End Sub

Ich kann hier zwar sehen, dass meine Bilddatei 32 Attribute besitzt, aber wie kann ich auf diese weiter zugreifen und diese auslesen?

Danke im Vorraus

Grüße


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 DPI einer Bilddatei durch VBA auslesen
18.07.2017 09:24:13 Marco
NotSolved
18.07.2017 10:06:05 Gast19222
****
Solved
18.07.2017 10:12:46 Gast84789
NotSolved
19.07.2017 03:54:15 Trägheit
*****
Solved
19.07.2017 03:57:00 Trägheit
*****
NotSolved
19.07.2017 12:22:57 Marco / Gast84789
NotSolved