Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
12.11.2008 02:46:34 |
Philipp |
|
|
|
12.11.2008 02:51:32 |
Philipp |
|
|
|
12.11.2008 03:16:20 |
Philipp |
|
|
|
12.11.2008 17:35:00 |
jh |
|
|
|
12.11.2008 21:01:54 |
Philipp |
|
|
Aw:Aw:Aw:Aw:Aw:Excel Symbol und Name ändern |
13.11.2008 04:41:16 |
jh |
|
|
|
15.11.2008 00:57:41 |
Philipp |
|
|
Von:
jh |
Datum:
13.11.2008 04:41:16 |
Views:
1128 |
Rating:
|
Antwort:
|
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ß
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
12.11.2008 02:51:32 |
Philipp |
|
|
|
12.11.2008 03:16:20 |
Philipp |
|
|
|
12.11.2008 17:35:00 |
jh |
|
|
|
12.11.2008 21:01:54 |
Philipp |
|
|
Aw:Aw:Aw:Aw:Aw:Excel Symbol und Name ändern |
13.11.2008 04:41:16 |
jh |
|
|
|
15.11.2008 00:57:41 |
Philipp |
|
|