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

Ansicht des Beitrags:
Von:
jh
Datum:
12.11.2008 17:35:00
Views:
1163
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Excel Symbol und Name ändern
Hallo,

Application.Caption hast du ja schon selbst herausgefunden.

Ändern des Icon:

Private Declare Function FindWindow Lib "user32" _
Alias "FindWindowA" (ByVal Classname As String, _
ByVal WindowName As String) As Long

Private Declare Function ExtractIcon Lib "shell32" _
Alias "ExtractIconA" (ByVal Inst As Long, ByVal FName As String, _
ByVal Indx As Long) As Long

Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal Handle As Long, ByVal Message As Long, _
ByVal Param1 As Integer, ByVal Param2 As Long) As Long

Private Declare Function DrawMenuBar Lib "user32" ( _
ByVal Handle As Long) As Long

Public Sub InstallIcon(strFileName As String, lngIdx As Long)
Dim lngWHnd As Long, lngIcon As Long
lngWHnd = FindWindow(vbNullString, Application.Caption)
If lngWHnd <> 0 Then
lngIcon = ExtractIcon(0, strFileName, lngIdx)
If lngIcon <> 0 Then
SendMessage lngWHnd, &H80, 0, lngIcon
DrawMenuBar lngWHnd
End If
End If
End Sub

Parameter strFileName der Sub InstallIcon ist entweder eine
Coderessource, die Icons enthält (*.dll, *.exe) oder eine explizite
Bilddatei (*.ico, *.bmp) mit der Icondarstellung inkl. vollständigem
Pfad. Im ersten Fall ist lngIdx die nullbasierte lfd. Nr. des Icons
in der Datei, anderenfalls 0.

Die Buttons oben recht lassen sich auch entfernen oder deaktivieren,
das muss ich aber erst mal raussuchen.

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