Thema Datum  Von Nutzer Rating
Antwort
12.11.2008 02:46:34 Philipp
NotSolved
12.11.2008 02:51:32 Philipp
NotSolved
12.11.2008 03:16:20 Philipp
NotSolved
12.11.2008 17:35:00 jh
NotSolved
12.11.2008 21:01:54 Philipp
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Excel Symbol und Name ändern
13.11.2008 04:41:16 jh
NotSolved
15.11.2008 00:57:41 Philipp
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
13.11.2008 04:41:16
Views:
1119
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Aw:Aw:Excel Symbol und Name ändern
Hallo,

nein, in Office-Dokumente eingefügte Grafiken werden von
ExtractIcon nicht erkannt. Wenn du keine separate *.bmp
dabei haben willst, bleibt dir nur noch die Möglichkeit,
Icons aus vorhandenen *.exe oder *.dll zu benutzen. Excel
selbst bringt etliche Icons mit, auch in der shell32.dll
(im Ordner \WINDOWS\system32, bei früheren Win-Versionen
auch \WINDOWS\system) findest du jede Menge Icons. Wenn du
eine *.xls weitergeben willst, muss es natürlich eine Datei
sein, die auch auf dem Zielrechner existiert.

lngIdx ist dabei wie gesagt die lfd. Nr. des Icons in der
Datei, 0 ist das erste, 1 das zweite usw. Du kannst ganz
einfach die in einer Coderessource existierenden Icons
"erforschen", indem du auf dem Desktop eine beliebige
Verknüpfung anlegst, mit einem Rechtsklick ihre Eigenschaften
öffnest und dort "Anderes Symbol" und dann "Durchsuchen"
anklickst. Dann wählst du die gewünschte Datei aus, z. B.
shell32.dll, und es werden dir alle dort existierenden
Icons angezeigt. Bei einer separaten *.bmp (16*16 oder
32*32 Pixel) wäre lngIdx immer 0.

Die Deklarationen der DLL-Prozeduren gehören an den Anfang
eines allgemeinen Moduls (auf Modulebene, nicht in einer
Sub). Das ist kein ausführbarer Code, sie dienen nur dazu,
DLL-Prozeduren, die du dann in einer eigenen Sub oder
Function aufrufen willst (hier also in InstallIcon), mit
ihren Aufrufkonventionen formal zu deklarieren.

Gruß

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
12.11.2008 02:46:34 Philipp
NotSolved
12.11.2008 02:51:32 Philipp
NotSolved
12.11.2008 03:16:20 Philipp
NotSolved
12.11.2008 17:35:00 jh
NotSolved
12.11.2008 21:01:54 Philipp
NotSolved
Blau Aw:Aw:Aw:Aw:Aw:Excel Symbol und Name ändern
13.11.2008 04:41:16 jh
NotSolved
15.11.2008 00:57:41 Philipp
NotSolved