如何在VB.net中操纵Excel?

yuxuan 2003-01-06 03:10:46
如何在VB.net中操纵Excel?如:设置字体大小,加表格线,文字居中等,谢谢!最好能提供源码参考
...全文
109 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxuan 2003-01-07
  • 打赏
  • 举报
回复
ws.Range("A1").Select()
'居中
ws.selection.HorizontalAlignment = xlCenter
'改变字体大小
ws.selection.font.size=22

好象不对呀,没有这个属性
chenbinghui 2003-01-06
  • 打赏
  • 举报
回复
后面的oExcel.Quit();
oExcel=null;
GC.Collect();
Console.WriteLine("over2");
Console.ReadLine();
不要
chenbinghui 2003-01-06
  • 打赏
  • 举报
回复
本来想帮你写好的,但是想了一下,还是告诉你方法算了,
1.首先你要加入excel的dll,(add reference -> com)
2.imports Excel
3.到excel里面录制宏,看一下基本的操作是怎么样的
下面是我的一个小例子:
dim oExcel as new Excel.Application()
dim wb as Excel.Workbook '工作簿
dim ws as excel.worksheet 'sheet
wb=oExcel.Workbooks.Open("d:\test.xls")
if(wb==null)
{
Console.WriteLine("failed");
}
else
{
ws=wb.worksheets(0)
ws.Range("A1").value="你好"
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'不要写成range(("A1").value="你好",这样虽然也可以,但是以后你会后悔的
'特别是在asp中,这样会导致excel不能正常退出

ws.Range("A1").Select()
'居中
ws.selection.HorizontalAlignment = xlCenter
'改变字体大小
ws.selection.font.size=22
ws=null
wb.Close(false,null,null)
wb=null
}
oExcel.quit()
oExcel=null




oExcel.Quit();
oExcel=null;
GC.Collect();
Console.WriteLine("over2");
Console.ReadLine();
yuxuan 2003-01-06
  • 打赏
  • 举报
回复
我还没吃饭,请高手作答
jnhjone 2003-01-06
  • 打赏
  • 举报
回复
我也不知道啊:(
yuxuan 2003-01-06
  • 打赏
  • 举报
回复
为什么vb.net人气这么差?高手在哪?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧