azone123 发表于 2013-8-23 15:34:50

Excel表格读取查找并输出功能

各位大大们,小弟遇到一难题,本人觉得相当复杂,请求帮忙呀~~
1.有如下表格一张,需要先弹出输入框,输入ID号,然后再excel表格中查找对应输入的ID号,如果有,则输出前面对应人的名字以及“Week ?”,例如Week 1, Week 2,...
2.然后再我的桌面上有一个文件夹,下面的文件夹是以每个人的名字命名的,打开对应名字的文件夹后,里面会显示“Week ?”,再进去“week?”文件夹后会有很多对应包含ID号的doc文件。
3.现在需要根据输入的ID找到对应的doc文件,定位到,或者找到它以outlook形式发出去都可以。

多谢各位大大了,小弟实在没办法了,领导发话了,只能求助ACN里的前辈们了~




MaGiCmAn 发表于 2013-8-23 16:15:46

用vba做吧。我觉得excel的UDF处理数据比较慢。
vba有个叫JMail 组件发邮件的组件

lanfengc 发表于 2013-8-24 09:08:25

回复 2# MaGiCmAn


    AU3也有发邮件的库函数。而且效率挺好的,调用的就是JMAIL

lanfengc 发表于 2013-8-24 09:09:24

回复 1# azone123


    你这个Week?是在Excel里的什么位置写的?

neekh 发表于 2013-8-24 10:06:07

学习学习学习

neekh 发表于 2013-8-24 10:06:22

学习学习学习

MaGiCmAn 发表于 2013-8-24 23:45:43

回复 3# lanfengc
我指的是autoit那个处理excel的udf似乎有点慢。在我的电脑上测试,_ExcelReadSheetToArray一秒钟大概只能读取80行不到的数据。用vba则快很多。

azone123 发表于 2013-8-26 11:52:44

回复 4# lanfengc


    不好意思,week是在附件图片上显示出来了,在最上面一排。

xlj310 发表于 2013-8-27 08:57:48

这个我倒是有过一些经验,不过要做出来还是有点困难,一起研究吧。不过时间也不会太长。
看你那文件名,我还以为第二个李宗瑞要出现了呢~ 呵呵

xlj310 发表于 2013-8-27 09:00:07

本帖最后由 xlj310 于 2013-8-27 09:09 编辑

Excel操作中有查找函数

$oExcel.WorkBooks(1).Range(查找区域).Find(要查找的内容,起始单元格,Default,2)

azone123 发表于 2013-8-27 09:09:11

回复 10# xlj310


    呵呵 谢谢你,还没到李大哥的功力~
页: [1]
查看完整版本: Excel表格读取查找并输出功能