Entwicklungsrechner: XP Home, SP2; Office 2003, SP3
Testrechner: 1. Part, Vista Ultimate keine Office Installation
2. Part, XP Home keine Office Installation
Problem: In Formularen werden bei Bild-Feldern eingebettete Bilder iO
angezeigt, jedoch verknüpfte Bilder nur wenn es sich um .BMP-Dateien handelt.
GIF- , .PNG- und .JPG-Dateien werden verknüpft nicht angezeigt!! Die
Größe der Datei spielt dabei keine Rolle.
Meine Anwendung erfordert es aber, .PNG-Dateien über VBA zu verknüpfen.
Fehlermeldung: "Name-der-Anwendung unterstützt das Format der Datei
LW\Pfad\Dateiname.GIF -.PNG, -.JPG (je nach Dateityp) nicht oder die Datei
ist zu groß. Versuchen Sie die Datei in das BMP- oder GIF-Format zu
konvertieren."
Wohlgemerkt, das Problem triit nur bei verknüpften Grafiken auf.
Wenn ich auf dem Entwicklungsrechner Access als Runtime von der
Eingabekonsole starte, ist das Problem auch nicht vorhanden.
Ich kann das Problem nicht zuordnet, liegt evtl. in der Access-Runtime zu
Office Konstellation. Die Testrechner sollen keine voinstallierten Offfice
Komponenten besitzen.
Weiß Jemand Rat??
Gruß Wolfgang
Schau mal, ob Dich die FAQ 7.20 OLE-Server nicht registriert
(www.donkarl.com?FAQ7.20) weiterbringt.
BTW: Unabhängig von Deinem Problem solltest du für A03 SP3 unbedingt auch
diesen Hotfix installieren :
http://support.microsoft.com/kb/945674/en-us
--
Gruss
Jens
______________________________
2. SEK (SQL Server-Entwickler-Konferenz)
Nürnberg, 12./13.4 und 19./20.4.2008
FAQ: http://www.donkarl.com
kenne das Problem. Es fehlt in einem System ohne installiertes Office die
Grafikfilter.
Bei jpg. Dateien kann man das so beheben.
Aus einem Installiertem Office die Datei Datei JPEGIM32.FLT nach
C:\Programme\Gemeinsame Dateien\Microsoft Shared\Grphflt kopieren.
danach den folgenden Schlüssel aus dem Rechner mit installierten Office in
eine .reg Datei exportieren
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Graphics
Filters\Import\JPEG\
und auf dem Testsystem in die Registrierung importieren.
Die Installation von Photo Editor aus den Office Paket behebt das Problem
auch.
Für die Anderen Grafikformate sollte es genauso gehen.
Michael
Wolfgang Schulte schrieb folgendes:
In der Runtime fehlen die Grafikfilter
http://www.lebans.com/loadjpeggif.htm
Gruß
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de
SQL Server-Entwickler-Konferenz: www.donkarl.com/?SEK
Sa/So 12./13.04.2008 und Sa/So 19./20.04.2008
Michael Grober schrieb folgendes:
> kenne das Problem. Es fehlt in einem System ohne installiertes Office die
> Grafikfilter.
In der Runtime sind keine Grafikfilter enthalten.
> Bei jpg. Dateien kann man das so beheben.
>
> Aus einem Installiertem Office die Datei Datei JPEGIM32.FLT nach
> C:\Programme\Gemeinsame Dateien\Microsoft Shared\Grphflt kopieren.
>
> danach den folgenden Schlüssel aus dem Rechner mit installierten Office in
> eine .reg Datei exportieren
>
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Graphics
> Filters\Import\JPEG\
>
> und auf dem Testsystem in die Registrierung importieren.
>
> Die Installation von Photo Editor aus den Office Paket behebt das Problem
> auch.
>
> Für die Anderen Grafikformate sollte es genauso gehen.
Ich bezweifle ob das mit den Lizenzbestimmungen in Ordnung geht.
Lizenzmäßig ist meine Lösung wahrscheinlich nicht in Ordnung, aber wenn das
ganze nicht veröffentlicht werden soll und er ja ein gültiges Office hat ist
das zum Test bzw. um zu sehen wo der Fehler liegt sicherlich in Ordnung.
Gruss
Michael
Man könnte noch erwähnen, dass die kostenlose Access Runtime 2007 nun wieder
Grafikfilter mitbringt:
CGMIMP32.FLT, EPSIMP32.FLT, GIFIMP32.FLT, JPEGIM32.FLT, PICTIM32.FLT und
WGIMP32.FLT.
Warum gerade diese...? Vielleicht, weil der Rest durch GDI+ abgedeckt wird,
welches O2007 verwendet?
Immerhin sind die GIF- und JPEG-Filter dabei.
Ciao, Sascha
"Sascha Trowitzsch" wrote:
Hallo,
Danke für die Unterstützung.
Mein Status ist zZ so:
Der Tipp mit Export und Import der Filter hat für die XP-Part. des
Test-Rechn. funktioniert.
Bei der Vista Part. sieht es anders aus. Dort hab ich eine Teil-Installation
von Office 2003 durchgeführt. Die Filter exportiert, Office
deinstalliert, die Filter importiert.
NUR: Der PNG Filter war nicht dabei. Eine händische Bearbeitung der REG war
auch unnütz.
Anscheinend wird PNG32.FLT nicht akzeptiert.
So weit ... so schlecht.
Jetzt fehlt mir noch eine geeignete msi um die Filter bei der
Anwendungs-Verteilung autom. zu installieren. Ich habe mir die msi zum
Access Runtime-Paket mit Orca angesehen. Kommt mir Alles ziemlich
komplex vor.
Gruß Wolfgang
Wolfgang Schulte schrieb folgendes:
> Mein Status ist zZ so:
> Der Tipp mit Export und Import der Filter hat für die XP-Part. des
> Test-Rechn. funktioniert.
>
> Bei der Vista Part. sieht es anders aus. Dort hab ich eine Teil-Installation
> von Office 2003 durchgeführt. Die Filter exportiert, Office
> deinstalliert, die Filter importiert.
> NUR: Der PNG Filter war nicht dabei. Eine händische Bearbeitung der REG war
> auch unnütz.
> Anscheinend wird PNG32.FLT nicht akzeptiert.
> So weit ... so schlecht.
>
> Jetzt fehlt mir noch eine geeignete msi um die Filter bei der
> Anwendungs-Verteilung autom. zu installieren. Ich habe mir die msi zum
> Access Runtime-Paket mit Orca angesehen. Kommt mir Alles ziemlich
> komplex vor.
Vorsicht:
Du darfst die Grafikfilter mit einer A2003 Runtime _nicht_
weitergeben!
Hallo Gunter,
ich werde meine Anwendung dann in Bezug auf Grafikdateien flexibler auslegen.
Gruß Wolfgang