如何让EXCEL表格动态显示在桌面上

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:08:50
如图,我是想将表格内某页的某一部份做成桌面背景,还希望它是动态的,会随着表格数据的变化而自动相应变化。请教高手有无可能实现!

不知道有没有现成的工具或软件可以实现这个功能。我估计恐怕只能自己编程来做了。

程序启动后驻留内存,并启动定时器。每隔固定时间(比如一分钟),就去通过Excel的对象模型将指定表格文件中的相应部分生成图片,并调用Windows系统API将这个图片设置成墙纸。

当然也可以不用定时器,而是通过监听Windows的文件变更通知消息,一旦那个指定的Excel发生了变化,就能接收到通知;然后再按上面类似的方法去生成位图并设置为墙纸。这个方案可能比较经济一些,因为如果那个Excel文件根本就没有变化,那就没有必要每个一段时间就去执行一遍。

大致的思路是这样,有时间、有兴趣的朋友可以尝试实现一下。