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
不是Bug,不同版本的Office,对应的命名空间不同:)
从10到11就开始了飞跃^
May be you can write like this:
Using MSWord = Microsoft.Office.Interop.Word;
then you can type code with
MSWord.ApplicationClass
MSWord.Paragraph
...
Where i can find VSTO to download?
thanks
To Chainet :
Thanks,that's right !
I have seen it in the sample ,which is auto-generated by the wizard!
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 .
My email account is jameslv@gmail.com.
many thanks.
ok,have sent mail to you!
Good luck!
yongjiang@163.com
我也想要VSTO,能不能发给我一份?
调用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.
我找了一天了都没有找到vsto,如果你有的话就给我发一份吧,非常非常感谢!!!
太激动了,没有写邮件。我的地址:ma_xiaoq@163.com。再次感谢!
看到這麽多人想要這個東西,我本來想上傳到這裡,
可惜文件的大小超過了2M,不能放在上邊。
壓縮后實際的大小是2.3M
I also want to have it ,Can you send it ?
It's my email gujianxin@sina.com
thanks a lot!!!!
我也找了一个晚上了也没有找到,真的快气死了,如果有的话,也发一份给我 吧 ,liubiqu@sina.com
I want it too, please send me a copy.
My email:gassper@sina.com
thank you very much. :)
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???
我用c#调用word10.0,感觉速度好慢啊.尤其是填充一个表格的时候.基本上填充一行要1秒.请问你们是怎样解决这个问题的呢?
QQ:9687558,欢迎交流
不知道sina是怎么回事呀,没有其他更大的邮箱了:(
嗯,还有一个hotmail的,不知道行不行,gassper1981◎hotmail.com
也是我的msn。
嗯,还有这个邮箱Swordfish.Yu@Gmail.com,同学的,实在不行就发到这里吧,之后我在去找他要:)
呵呵,真是太感谢了
这几天一直在看vsto相关的东东,没办法自己做例子,总是理解不好:)
还想请问一下,vsto和smart document有什么关系吗
vsto究竟可以完成什么功能呢
现在还是糊里糊涂的:)
麻烦给我发一份
谢谢
cscer@eyou.com
Very much!
mikelin8017@sina.com
麻烦给我发一份
starbird2005@yahoo.com.cn
非常感谢!
叔叔,给我也发一份好吗?人家都找了好几天了,快急死了。谢谢了!!!
congzhebin@bpscom.cn
我找了几天了,找到了英文版和繁体中文版,就是没见到简体中文版。如果是简体中文版,也给我一份,谢谢!
szzwr1968@163.com
急需一份,谢谢!简体中文或英文都可以,非常感谢!
bohao@hotmail.com
也给我一份。找得很辛苦都没有找到,谢谢了。chinatennet@sina.com
我也找了好几天了也没有找到,真的快气死了,如果有的话,也发一份给我 吧 ,3049811@sina.com 或rodger8888@hotmail.com
给我发一份好么,找的眼睛都疼了
doggod2008@126.com
sorry,我迟钝的刚看到chinatennet 老兄的下载地址,对不起各位了
没想到这时候我才开始留意VSTO, 可以EMAIL一份给我吗? 我想研究研究, 谢谢.. kidtsui@gmail.com
找的眼睛都花了,谁有英文版的vsto发一个给俺,不胜感激!
xxpu2005@hotmail.com
给我也来一份VSTO,谢。
smzy@yeah.net
Has been sent out.
Please check you mail
Please send to me!thanks !
Email:fire1320@yahoo.com.cn
Msn:fire1320@yahoo.com.cn
welcome to add my QQ,the number is 7766251!
我也想要,多谢多谢!
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
应为你装的语言包问题,你用英文版本就没有问题。如果非的用中文的话
你需将一些文件拷贝到一个文件夹中,具体的我计不清楚了
请给我一份vsto,好吗?zhouxy@fastersoft.com.cn
还有我写的菜单只能执行一次,怎么回事?
真是激动,不知能不能帮上我的项目的忙,请您发一份给我行吗,我的邮箱:luoap@tom.com,luoaip@sohu.com,luoaip@126.com!!!
真是很头痛,怎么找也找不到VSTO 2003, 自从VSTO 2005出来了, 2003就完全找不到了, 楼主搭救一下同胞的说.
麻烦发一份VSTO2003到eric_iris@126.com
感激万分!
麻烦发一份VSTO2003到denghui1988@126.com
谢谢!
could I have an English copy for vsto
henryzchen@gmail.com
好多人哦要vsto哦
可是联结失效了,
我也正好需要,只有恳请柚子Nan也发一份给我了
xuancheng126.com
谢谢了
我也需要,楼主能发一份给我不? 谢谢先! ^_^
hiairfly@gmail.com
急需vsto2003,请发给我一份谢谢,peng_613@hotmail.com
是vsto for 2003吗?也给我发一份
email:apple001203@163.com
万分感谢!!!
也给我一个吧 不知道 晚不晚
smmwaitingforyou@yahoo.com.cn
来晚了
能给我吗?急
smmwaitingforyou@yahoo.com.cn
以上朋友,VSTO已经发送!
如果没有,请给我留言
也请发一份给我,还有我想请教各问题,我用C#打开了一个WORD文档,也对其进行了一系列操作,但是我现在想要把这个WORD文档打开着,就是可以通过WORD来查看,同时用软件进行联动,怎么做啊?谢谢
也请发我一份
reuentalzhang@gmail.com
还有问题请教,如何把我处理的WORD文档在WORD里处于激活状态?就是我处理文档的同时WORD也打开这个文档,谢谢!
请发一份给我
13907300867@hnmcc.com
谢谢
能发给我一份吗?多谢了,小弟急用啊tjj_gxlz@sina.com
能能发给我一份吗?多谢了
jingang123gz@163.com
QQ:454815535
谢谢!
也给俺发一份吧。
iamchinason@163.com
qiuzhongshu@gmail.com
老大我找了几天了,能不能发份给我啊,这个急啊,先谢过。
请给我发一份谢谢了。
zhonghua-110@tom.com
@omega
麻烦有的同志们给我一个 万分感谢!
beckham-zt@163.com
您好,能不能给我传一份,多谢了
dyn5566@163.com