柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
posts - 233, comments - 985, trackbacks - 17, articles - 29
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

关注VSTO,从C# 读取Word开始

Posted on 2004-09-23 22:59 柚子Nan 阅读(9165) 评论(69)  编辑 收藏 网摘 所属分类: [技术.Net]

VSTO:Visual Studio Tools for the Microsoft Office System!

这几天忽然对VBA感兴趣了,就看了几天的如何用C#操作Word,Excel的东西,发现还真的有不少的好东西啊,原来就对Word很熟练,知道很多“许多人不知道”的Word功能!可以说是一个高级用户了。

用C# 操作Word很麻烦,关键是参数特别多,而且不同版本的Office对应的Dll不同,而且OfficeXP 的很多函数都不同,请注意!我用的是Office2003,发现是Word11.0 ,哈哈,都不知道微软已经出了这么多版本了。

如果您第一次编写Word的程序,请参考这个图片。

发现一个问题
,不管我如何Using Microsoft.Office.Interop;还是其他的命名空间,都是无法直接用Word.ApplicationClass,而每次必须Microsoft.Office.Interop.Word.ApplicationClass,Microsoft.Office.Interop.Word.Paragraph等等,不知道是Bug还是...
注意:环境Office2003,.net 2003, Xp Professional ! 

Feedback

#1楼    回复  引用  查看    

2004-09-24 01:54 by 小牛哥      
不是Bug,不同版本的Office,对应的命名空间不同:)

从10到11就开始了飞跃^

#2楼    回复  引用  查看    

2004-09-24 09:04 by Chainet      
May be you can write like this:
Using MSWord = Microsoft.Office.Interop.Word;

then you can type code with
MSWord.ApplicationClass
MSWord.Paragraph
...

#3楼    回复  引用    

2004-09-24 09:11 by VSTO [未注册用户]
Where i can find VSTO to download?
thanks

#4楼 [楼主]   回复  引用  查看    

2004-09-24 09:16 by 柚子Nan      
To Chainet :
Thanks,that's right !
I have seen it in the sample ,which is auto-generated by the wizard!

#5楼 [楼主]   回复  引用  查看    

2004-09-24 09:18 by 柚子Nan      
such as
using Office = Microsoft.Office.Core;
using Excel = Microsoft.Office.Interop.Excel;

to VSTO:
I bought a disk about this theme. If you want it,I can mail it to you . It's only about 2M .

#6楼    回复  引用    

2004-09-24 09:38 by Ninputer [未注册用户]
用VB.NET就可以省略大部分参数。

#7楼    回复  引用    

2004-09-25 00:46 by VSTO [未注册用户]
My email account is jameslv@gmail.com.
many thanks.

#8楼 [楼主]   回复  引用  查看    

2004-09-25 11:44 by 柚子Nan      
ok,have sent mail to you!
Good luck!

#9楼    回复  引用  查看    

2004-10-12 16:30 by       
yongjiang@163.com

我也想要VSTO,能不能发给我一份?

#10楼    回复  引用    

2004-11-03 14:11 by xMars [未注册用户]
调用office的com组件,或者用wvWare这个开放C++类库,可以在linux下面读取word
http://sourceforge.net/projects/wvware/
wvWare is the continuation of Caolan McNamara's wv - the MSWord library. Efforts are underway to make this library more correct, robust, and turn it into a Word97 exporter.

#11楼    回复  引用    

2004-12-27 22:12 by 马小强 [未注册用户]
我找了一天了都没有找到vsto,如果你有的话就给我发一份吧,非常非常感谢!!!

#12楼    回复  引用    

2004-12-27 22:14 by 马小强 [未注册用户]
太激动了,没有写邮件。我的地址:ma_xiaoq@163.com。再次感谢!

#13楼 [楼主]   回复  引用  查看    

2004-12-28 13:31 by 柚子Nan      
看到這麽多人想要這個東西,我本來想上傳到這裡,
可惜文件的大小超過了2M,不能放在上邊。
壓縮后實際的大小是2.3M

#14楼    回复  引用    

2005-01-08 23:19 by gujianxin [未注册用户]
I also want to have it ,Can you send it ?

It's my email gujianxin@sina.com

thanks a lot!!!!

#15楼    回复  引用  查看    

2005-01-10 20:31 by 水云间      
我也找了一个晚上了也没有找到,真的快气死了,如果有的话,也发一份给我 吧 ,liubiqu@sina.com

#16楼    回复  引用    

2005-01-10 21:31 by gassper [未注册用户]
I want it too, please send me a copy.

My email:gassper@sina.com

thank you very much. :)

#17楼 [楼主]   回复  引用  查看    

2005-01-11 14:19 by 柚子男      
ok, have sent

#18楼    回复  引用    

2005-01-12 09:49 by 柚子男 [未注册用户]
Action: failed
Status: 4.0.0
<gassper@sina.com>: connect to sinamx.sina.com.cn [202.106.182.230]: server
dropped connection

<liubiqu@sina.com>: connect to sinamx.sina.com.cn [202.106.182.230]: server
dropped connection

Do you have other MailBox???

#19楼    回复  引用    

2005-01-13 09:54 by noeye [未注册用户]
我用c#调用word10.0,感觉速度好慢啊.尤其是填充一个表格的时候.基本上填充一行要1秒.请问你们是怎样解决这个问题的呢?

QQ:9687558,欢迎交流

#20楼    回复  引用    

2005-01-13 17:48 by gassper [未注册用户]
不知道sina是怎么回事呀,没有其他更大的邮箱了:(
嗯,还有一个hotmail的,不知道行不行,gassper1981◎hotmail.com
也是我的msn。
嗯,还有这个邮箱Swordfish.Yu@Gmail.com,同学的,实在不行就发到这里吧,之后我在去找他要:)

呵呵,真是太感谢了
这几天一直在看vsto相关的东东,没办法自己做例子,总是理解不好:)
还想请问一下,vsto和smart document有什么关系吗
vsto究竟可以完成什么功能呢
现在还是糊里糊涂的:)

#21楼    回复  引用    

2005-01-14 16:04 by cscer [未注册用户]
麻烦给我发一份

谢谢

cscer@eyou.com

#22楼    回复  引用    

2005-01-18 16:28 by omega [未注册用户]
Very much!

mikelin8017@sina.com

#23楼    回复  引用    

2005-01-23 15:17 by starbird [未注册用户]
麻烦给我发一份
starbird2005@yahoo.com.cn
非常感谢!

#24楼    回复  引用    

2005-01-25 14:49 by zb cong [未注册用户]
叔叔,给我也发一份好吗?人家都找了好几天了,快急死了。谢谢了!!!
congzhebin@bpscom.cn

#25楼    回复  引用    

2005-02-02 08:57 by 不世 [未注册用户]
要。谢!
ozg800218@263.net

#26楼    回复  引用    

2005-02-03 16:37 by Bugs [未注册用户]
我找了几天了,找到了英文版和繁体中文版,就是没见到简体中文版。如果是简体中文版,也给我一份,谢谢!


szzwr1968@163.com

#27楼    回复  引用    

2005-02-07 05:30 by ZHANG JIE [未注册用户]
急需一份,谢谢!简体中文或英文都可以,非常感谢!
bohao@hotmail.com

#28楼    回复  引用    

2005-02-18 20:09 by chinatennet [未注册用户]
也给我一份。找得很辛苦都没有找到,谢谢了。chinatennet@sina.com

#29楼 [楼主]   回复  引用  查看    

2005-02-19 22:10 by 柚子Nan      
对不起,sina的信箱发不出去

#30楼    回复  引用    

2005-02-20 21:49 by chinatennet [未注册用户]
不过还是谢谢柚子Nan了,我已经找到了。

#31楼    回复  引用    

2005-02-21 02:09 by chinatennet [未注册用户]
我把VSTO[中文版]放到网上给大家下载:http://www.sodao.com/abc/vsto.rar

#32楼    回复  引用    

2005-02-25 12:44 by rodger [未注册用户]
我也找了好几天了也没有找到,真的快气死了,如果有的话,也发一份给我 吧 ,3049811@sina.com 或rodger8888@hotmail.com

#33楼    回复  引用    

2005-03-06 09:38 by doggod [未注册用户]
给我发一份好么,找的眼睛都疼了
doggod2008@126.com

#34楼    回复  引用  查看    

2005-03-06 11:24 by 姜小帅      
sorry,我迟钝的刚看到chinatennet 老兄的下载地址,对不起各位了

#35楼    回复  引用    

2005-06-23 09:57 by 杰挞挞 [未注册用户]
没想到这时候我才开始留意VSTO, 可以EMAIL一份给我吗? 我想研究研究, 谢谢.. kidtsui@gmail.com

#36楼    回复  引用    

2005-07-18 10:46 by lili [未注册用户]
找的眼睛都花了,谁有英文版的vsto发一个给俺,不胜感激!
xxpu2005@hotmail.com

#37楼    回复  引用    

2005-08-28 13:41 by wanglin [未注册用户]
给我也来一份VSTO,谢。
smzy@yeah.net

#38楼    回复  引用    

2006-01-02 14:59 by YSj [未注册用户]
NET0735@163.COM

#39楼    回复  引用    

2006-01-04 17:42 by ko [未注册用户]
Has been sent out.
Please check you mail

#40楼    回复  引用    

2006-02-15 21:08 by ME [未注册用户]
Please send to me!thanks !
Email:fire1320@yahoo.com.cn
Msn:fire1320@yahoo.com.cn
welcome to add my QQ,the number is 7766251!

#41楼    回复  引用    

2006-06-23 19:42 by kevinocean [未注册用户]
我也想要,多谢多谢!
kevinocean1983@163.com
我装了 winxp_en,sp2, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出不来 office项目。

另一台机子上装了 win2003_en,sp1, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出不来 office项目。

在另一台机子上装了 win2003_chs,sp1, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出来了 office项目。


不知道原因何在?请指点!
我装了 winxp_en,sp2, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出不来 office项目。

另一台机子上装了 win2003_en,sp1, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出不来 office项目。

在另一台机子上装了 win2003_chs,sp1, vs2005_en, office2003_en, sp1 vsto2005_chs,怎么vs开发环境里出来了 office项目。


不知道原因何在?请指点!


另外我还有个项目寻求合作。
shwlin@163.com

#44楼    回复  引用    

2006-08-25 13:33 by lubaochun@126.com [未注册用户]
应为你装的语言包问题,你用英文版本就没有问题。如果非的用中文的话
你需将一些文件拷贝到一个文件夹中,具体的我计不清楚了

#45楼    回复  引用    

2006-09-01 11:47 by tsingming [未注册用户]
请给我一份vsto,好吗?zhouxy@fastersoft.com.cn
还有我写的菜单只能执行一次,怎么回事?

#46楼    回复  引用    

2006-09-06 19:36 by luoap [未注册用户]
真是激动,不知能不能帮上我的项目的忙,请您发一份给我行吗,我的邮箱:luoap@tom.com,luoaip@sohu.com,luoaip@126.com!!!

#47楼    回复  引用    

2006-09-11 17:04 by 苦苦 [未注册用户]
真是很头痛,怎么找也找不到VSTO 2003, 自从VSTO 2005出来了, 2003就完全找不到了, 楼主搭救一下同胞的说.

麻烦发一份VSTO2003到eric_iris@126.com
感激万分!

#48楼    回复  引用    

2006-09-22 19:25 by denghui [未注册用户]
麻烦发一份VSTO2003到denghui1988@126.com
谢谢!

#49楼    回复  引用    

2006-10-19 01:34 by Henry[匿名] [未注册用户]
could I have an English copy for vsto
henryzchen@gmail.com

#50楼    回复  引用    

2006-11-16 23:46 by hougoo [未注册用户]
好多人哦要vsto哦
可是联结失效了,
我也正好需要,只有恳请柚子Nan也发一份给我了
xuancheng126.com
谢谢了

#51楼    回复  引用    

2006-12-02 16:18 by MQ[匿名] [未注册用户]
我也需要,楼主能发一份给我不? 谢谢先! ^_^
hiairfly@gmail.com

#52楼    回复  引用    

2006-12-05 15:19 by mmaabbccdd [未注册用户]
急需vsto2003,请发给我一份谢谢,peng_613@hotmail.com

#53楼    回复  引用    

2006-12-16 21:05 by cman [未注册用户]
请发给我一份谢谢
vxtx@yahoo.com

#54楼    回复  引用    

2007-01-12 09:34 by paopao [未注册用户]
是vsto for 2003吗?也给我发一份
email:apple001203@163.com
万分感谢!!!

#55楼    回复  引用    

2007-01-23 16:56 by smm [未注册用户]
也给我一个吧 不知道 晚不晚
smmwaitingforyou@yahoo.com.cn

#56楼    回复  引用    

2007-01-23 16:57 by smm [未注册用户]
来晚了
能给我吗?急
smmwaitingforyou@yahoo.com.cn

#57楼    回复  引用    

2007-02-01 16:19 by l [未注册用户]
能抄一份给我吗?谢谢yustin@163.com

#58楼    回复  引用    

2007-02-08 21:20 by KO [未注册用户]
以上朋友,VSTO已经发送!
如果没有,请给我留言

#59楼    回复  引用    

2007-02-15 17:38 by reuentalzhang@gmail.com [未注册用户]
也请发一份给我,还有我想请教各问题,我用C#打开了一个WORD文档,也对其进行了一系列操作,但是我现在想要把这个WORD文档打开着,就是可以通过WORD来查看,同时用软件进行联动,怎么做啊?谢谢

#60楼    回复  引用    

2007-02-15 17:40 by reuentalzhang@gmail.com [未注册用户]
也请发我一份
reuentalzhang@gmail.com
还有问题请教,如何把我处理的WORD文档在WORD里处于激活状态?就是我处理文档的同时WORD也打开这个文档,谢谢!

#61楼    回复  引用    

2007-04-17 23:01 by YangJie [未注册用户]
请发一份给我

13907300867@hnmcc.com

谢谢

#62楼    回复  引用    

2007-04-30 23:13 by fubin_biao [未注册用户]
能发给我一份吗?多谢了,小弟急用啊tjj_gxlz@sina.com

#63楼    回复  引用    

2007-05-27 12:11 by 11 [未注册用户]
能能发给我一份吗?多谢了
jingang123gz@163.com
QQ:454815535

#64楼    回复  引用    

2007-07-19 18:45 by chinason [未注册用户]
谢谢!
也给俺发一份吧。
iamchinason@163.com

#65楼    回复  引用    

2007-07-31 09:03 by xiaoming [未注册用户]
41800495@163.com

#66楼    回复  引用    

2007-08-24 00:38 by kevin [未注册用户]
qiuzhongshu@gmail.com
老大我找了几天了,能不能发份给我啊,这个急啊,先谢过。

#67楼    回复  引用    

2008-04-22 14:26 by jy01325228 [未注册用户]
请给我发一份谢谢了。
zhonghua-110@tom.com

#68楼    回复  引用    

2008-07-07 09:03 by beckham [未注册用户]
@omega
麻烦有的同志们给我一个 万分感谢!
beckham-zt@163.com

#69楼    回复  引用    

2008-08-17 14:52 by nidy [未注册用户]
您好,能不能给我传一份,多谢了
dyn5566@163.com




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2004-09-23 23:16 编辑过
Google站内搜索

相关文章:

相关链接: