Tag: 任务栏

不能用vba更改excel图标(在任务栏中)

您好我正在使用下面的代码(对不起,不能相信,我不知道我从哪里得到它)将WINDOWS的TASKBAR中的Excel图标从通常的Excel图标更改为我所做的图标。 但它不起作用…只更改应用程序左上angular的小图标(而不是任务栏) 但是,当我直接在VBA窗口中运行代码时,它将vba窗口的任务栏图标更改为我的图标! 我认为它看到活动窗口当前正在打开的窗口(直接运行VBA窗口),但是当打开书,它不是以同样的方式… 我正在使用Windows 7 我希望有人能帮帮忙…. Declare Function GetActiveWindow32 Lib "user32" Alias "GetActiveWindow" () As Integer Declare Function SendMessage32 Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Declare Function ExtractIcon32 Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName […]

Excel – Windows 7任务栏进度

运行Excel 2010,我可以肯定总是在这个版本上运行这些表单,因为它只能在我工作的terminal计算机上进行本地访问。 我通过excel运行一些导入过程和大文件夹过滤/打印批处理function。 我想在我的function处理过程中使用Windows 7任务栏进度条视觉效果,给出他们走多远的想法。 考虑与其他视觉效果进行展示,但这(如果可能的话)似乎是最明显和专业的风格。 我一直在努力尝试做这个工作,无济于事。 我的理解到目前为止,我需要实现Windows API中常见的ITaskbarList3接口。 从代码中我发现了如何使其工作,一旦实现,其余的看起来相当简单和不言自明。 我完全限于使用Excel作为代码的基础,在工作计算机上没有安装权限。 我可以在家安装任何必要的文件,然后转移它们。 乐于使用任何广泛的或真正的倒退的方式来结束,作为结束certificate无论什么手段。

VSTO-从Excel工作簿上的任务栏捕获点击的事件

我正在研究VSTO excel 2007工作簿应用程序并寻找跟踪Excel应用程序点击的事件。 有两种情况: 用户点击任务栏中的excel图标后进入excel。 用户在按下ALT + TAB后进入Excel表格 我努力了 ThisWorkbook_ActivateEvent(); 和 this.Application.WindowActivate 但他们似乎并没有工作。

在VBA的Windows 7和更早版本的任务栏上更改Microsoft Excel的图标

我想在Windows 7及更早版本的任务栏上更改Microsoft Excel应用程序的图标 。 我检查了互联网,只能find更改Microsoft Excel窗口的图标的代码行。 这些代码更改Microsoft Windows Vista和XP中Microsoft Excel程序的任务栏图标。 我知道在Windows 7和更早版本的Windows操作系统中,任务栏devise的逻辑已经发生了变化; 我知道在提到的Windows操作系统中的任务栏使用32像素的图标来显示图标。 所以,我想知道如何在Windows 7的任务栏上更改Microsoft Excel的图标?