Как я могу изменить значок книги в Excel? - PullRequest
0 голосов
/ 10 сентября 2010

Мне удалось написать код, чтобы изменить значок приложения Excel. Смотрите этот пост .

В качестве продолжения, как я могу изменить значок, расположенный прямо под значком приложения Excel? Я хочу изменить значок рабочей книги. Есть идеи? Спасибо!

1 Ответ

0 голосов
/ 10 сентября 2010
Dim hWndExcel As Long
Dim hWndDesk As Long
Dim hIcon As Long

//Get the main Excel window
hWndExcel = FindWindow("XLMAIN", Application.Caption)

//Find the desktop
hWndDesk = FindWindowEx(hWndExcel, 0, "XLDESK", vbNullString)

//Find the workbook window
WorkbookWindowhWnd = FindWindowEx(hWndDesk, 0, "EXCEL7", "TRAM Dev.xls")

/Get the icon handle
hIcon = ExtractIcon(0, "d:\tram.ico", 0)

//Set the big (32x32) and small (16x16) icons
SendMessage WorkbookWindowhWnd, WM_SETICON, 1, hIcon
SendMessage WorkbookWindowhWnd, WM_SETICON, 0, hIcon

Application.ScreenUpdating = True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...