随心所欲

做个幸福的人
posts - 147, comments - 1402, trackbacks - 28, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

MS Office

project for MS Office
     摘要: 以前还真没想到DataTable.Compute具有这么多的功能
1:聚合函数”Sum()”
2:自由计算表达式“20*30+1”
3:bool表达式“1=2”
4:IFF逻辑表达式” IIF(20>1000, 0, 1)” //还支持IsNull,Trim,SubString等
一个小目标:让DataTable模拟Excel的Formula功能。

  阅读全文

posted @ 2007-10-24 18:46 随心所欲 阅读(4121) | 评论 (24)  编辑 |

     摘要: 目标:使用word的MailMerge功能,数据源是Excel中的数据。这些资料在网上很少,只能自己慢慢测试了。

关于Word的MailMerge功能:
word提供邮件的模板,可以选择各种数据源,比如数据库,excel等,然后群发(或打印、另存文件)邮件。


为了实现这个功能,我的程序要能做的是
1:打开word文件对象
2:设置MailMerge数据源:指定Excel,指定查询语句,指定联接的列s
3:关闭保存
  阅读全文

posted @ 2007-04-07 17:37 随心所欲 阅读(2793) | 评论 (2)  编辑 |

     摘要: 最近有些项目在做集成,和Excel之类的。所遇到的问题如下:
Win下如何操作
如何处理Excel进程
如何制作AddIn
如何在Web中应用
其他..
  阅读全文

posted @ 2007-03-27 14:51 随心所欲 阅读(4326) | 评论 (35)  编辑 |

     摘要:
最近正好有一个项目是关于outlook的。客户需要把outlook和其他系统集成到一起。我们希望的解决方案当然是用c#去做。但是由于种种原因,项目最终只能使用vb作,还是vb6那一代(即使是用VB.net也会简单一些)。
信息服务就是这样,我们得根据客户的需求来,他们出于成本和稳定性的考虑,决意试用一种方案,我们就得做出妥协。并且,他们的Outlook版本很低(升级outlook的成本太高)。他们对于新技术的稳定性也是有点怀疑(昨天MS的演示会上,好几个Demo跑不起来就是个例子)。
Outlook是2000版,VB6开发之(得重新拾起这个工具了,只是不知道这张旧船票能否登上客户这条怪船?)。

1:如何在OutLook中添加自己的菜单
2:如何给菜单加入事件相应。
3:如何访问/改写本地OutLook的信息
4:安装/卸载
  阅读全文

posted @ 2007-02-01 10:21 随心所欲 阅读(2652) | 评论 (12)  编辑 |

Google