各位大虾急急急!!! 怎么用C#把Excel转化为Word ????

futurekiss2008 2007-03-13 06:23:09
各位大虾;

怎么用C#代码把Excel转化为Word,

Excel中包含图形、表格和一大堆的字,

要求保持表格的格式和字体的颜色等都保持原样,

请指教,

最好能给段原码,

分不够的话,我再加。

谢谢!!!

急急急急急急急
...全文
2717 点赞 收藏 52
写回复
52 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
duolanduo 2007-03-16
把excel另存為htm格式,儲存時選擇整個活頁薄,再將儲存的htm直接改擴展名為doc ,我剛試了,效果是一樣,不知是不是樓主要的過程
回复
PerfectCK 2007-03-16
全选,然后复制,打开word然后粘贴行不行?
回复
futurekiss2008 2007-03-15
怎么没有牛人出来啊
回复
lzjmnew 2007-03-15
路过,顶分!~~~~
回复
futurekiss2008 2007-03-15
打错了是;
Clipboard.SetDataObject(worksheet1.Cells.Select(), true);
回复
futurekiss2008 2007-03-15
其实最早的时候我也考虑用剪贴板来操作,
可写的时候效果没有出来,
因为在一个Excel的Sheet页中包含着图片,表格,和一大堆的字,
我是这么操作的;
Clipboard.SetDataObject(worksheet1.cells, true);
System.Windows.Forms.IDataObject data = Clipboard.GetDataObject();
if(data.GetDataPresent(System.Windows.Forms.DataFormats.Text))
{
}
可在if条件的时候,总是为False,
我知道是我在DataFormats格式的时候用错了,
可我试了好几个,都没有达到预期的效果。
请大虾们帮小弟看看。
最好能给段伪代码,谢了。
回复
wzq6511 2007-03-15
up
回复
一弗楚 2007-03-15
将Excel内容拷贝到WORD中好了,程序中操作剪贴板
回复
DengXingJie 2007-03-15
此贴得顶
回复
hua1998 2007-03-15
打开Excel,执行菜单中得全选和复制命令,打开Word执行菜单中得粘贴命令.用Microsoft.Office.Core.CommandBarButton中得Execute()方法来执行菜单命令.
回复
futurekiss2008 2007-03-15
问题还没有解决啊,
请大虾们帮帮小弟,
顶者有分,
路过者请不要错过。
回复
crazy7 2007-03-15
不懂,帮LZ顶一下!
回复
futurekiss2008 2007-03-15
不会吧,
这么多的人,
怎么这个问题没有一个会的,
会的兄弟帮搞定,
不会的兄弟帮顶顶,
人人有分,
不够再加.
回复
guyehanxinlei 2007-03-15
不会,帮定
回复
吾非大神 2007-03-15
怎么一个星爷都没看到啊
帮顶
回复
handa5201 2007-03-15
来看看有没有办法,学习学习!
回复
futurekiss2008 2007-03-15
无语...
回复
AStarDesert 2007-03-15
不会
回复
futurekiss2008 2007-03-15
牛人都去哪了?
回复
hua1998 2007-03-14
这个是以OLE方式添加进去的,如果你想编辑,可以双击它,可以像在Excel中输入数据一样!
回复
加载更多回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2007-03-13 06:23
社区公告

让您成为最强悍的C#开发者