有多少种启动EXCEL的方式?

JTCY23 2003-01-09 11:51:10
我现在想要开发一个以EXCEL为基础的B/S结构的应用 所以想向各位寻求些思路!

我现在了解的一些内容如下:

1.通过工具箱中的“组件”选项卡,使用Process 组件 然后将StartInfo 属性,然后将 FileName 属性设置为 Excel.exe ;使用Process.start()既可以启动EXCEL
也可以将FileName 属性设置为一个*.xls文件,但不能读写EXCEL;

2.通过Microsoft office 1.0 Object Library 引入EXCEL namespace
使用 Application = new Application() ; 该方法可以对excel进行读写
但是我只能在控制台下控制读写 ;在windows下 就会与
[STAThread]
static void Main()
{
Application.Run(new Form1());
}中的Application发生冲突
不知道是我哪里没有作对,

我了解的就这么一点


我想实现的系统目标大致如下:

1。所有excel报表模板和报表实例存放在服务器上,客户端通过IE 根据权限对服务器上的excel报表进行查看,编辑,保存操作(需要启动服务器端的excel.exe吗?)

2。当用户从excel报表模板新建一个报表实例时 系统自动写入日期等信息!


请大家给我提点思路!
...全文
83 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
HapTears 2003-03-14
  • 打赏
  • 举报
回复
Excel.Application app = Excel.Application();后再加一句就可以了
app.Visible=true;
yqdeng 2003-03-14
  • 打赏
  • 举报
回复
app.Visible=true不能少
xsp 2003-03-14
  • 打赏
  • 举报
回复
object o=System.Reflection.Missing.Value;
Excel.Application excelapp=new Excel.ApplicationClass();
Excel.Workbook wkbook=excelapp.Workbooks.Open("C;\\a.xsl",o,o,o,o,o,o,o,o,o,o,o,o) ;
Excel.Worksheet wksheet=(Excel.Worksheet)wkbook.Worksheets[1];
excelapp.Visible=True;

解决冲突:
System.Windows.Forms.Application.Run(new Form1());
SmallCase 2003-03-14
  • 打赏
  • 举报
回复
到www.123aspx.com上看看
rattle 2003-01-09
  • 打赏
  • 举报
回复
关注ing
JTCY23 2003-01-09
  • 打赏
  • 举报
回复
sorry !
2. Microsoft Office 10.0 Object Library
JTCY23 2003-01-09
  • 打赏
  • 举报
回复
我使用如下方法时总是不能成功 为什么?
1。新建一个windowsapplication
2。在该解决方案中添加Microsoft office 1.0 Object Library 的引用
3。添加名称空间using Excel ;

4。写代码是 发现 Excel.Application 为一个接口;不可能写出
Excel.Application app = Excel.Application()这样的代码 ??
可是查看以前的帖子都是这么写的! 不知道我哪里出错了???

JTCY23 2003-01-09
  • 打赏
  • 举报
回复
不行了
我查了很多过去的帖子 试图运行EXCEL
我使用如下方法时总是不能成功 为什么?
1。新建一个windowsapplication
2。在该解决方案中添加Microsoft office 1.0 Object Library 的引用
3。添加名称空间using Excel ;

4。写代码是 发现 Excel.Application 为一个接口;不可能写出
Excel.Application app = Excel.A[[

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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