using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Office.Interop;namespace OFFICEtEST
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel.Application app1 = new Microsoft.Office.Interop.Excel.Application();
app1.Visible = true;
Workbook book1 = app1.Workbooks.Add(Type.Missing);
Worksheet sheet1 = (Worksheet)book1.Sheets[1];
Range rng1 = sheet1.get_Range("A1", Type.Missing);
rng1.Value2 = "Heee";
}
}
}以上也添加了office的dll组件引用.
在com中添加了 Microsoft Excel 11.0 Object Library 项
出现以下错误.错误 1 找不到类型或命名空间名称“Workbook”(是否缺少 using 指令或程序集引用?) D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 23 13 OFFICEtEST错误 4 “System.Data.Range”不可访问,因为它受保护级别限制 D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 25 13 OFFICEtEST错误 5 “System.Data.Range”并不包含“Value2”的定义 D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 26 18 OFFICEtEST
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Office.Interop;namespace OFFICEtEST
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel.Application app1 = new Microsoft.Office.Interop.Excel.Application();
app1.Visible = true;
Workbook book1 = app1.Workbooks.Add(Type.Missing);
Worksheet sheet1 = (Worksheet)book1.Sheets[1];
Range rng1 = sheet1.get_Range("A1", Type.Missing);
rng1.Value2 = "Heee";
}
}
}以上也添加了office的dll组件引用.
在com中添加了 Microsoft Excel 11.0 Object Library 项
出现以下错误.错误 1 找不到类型或命名空间名称“Workbook”(是否缺少 using 指令或程序集引用?) D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 23 13 OFFICEtEST错误 4 “System.Data.Range”不可访问,因为它受保护级别限制 D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 25 13 OFFICEtEST错误 5 “System.Data.Range”并不包含“Value2”的定义 D:\personal\jesseDoc\Visual Studio 2005\Projects\OFFICEtEST\OFFICEtEST\Form1.cs 26 18 OFFICEtEST
解决方案 »
- jquery插件获取数据的讨论
- 关于大文件上传的问题
- sql数据库函数val不可识别
- DocumentCompleted不大准确,怎样让判断WebBrowser加载一个FlASH网页 加载完毕 然后在进行其他操作
- 一个关于选中DataGridView行的问题,和一般的问题不一样!
- 请推荐机器配置
- C#怎么操作oracle中的BLOB类型来存储图片啊。。。谁有例子代码。给个好不?
- 如何把所需要的dll文件打包成一个exe文件,这样在任何没有安装.net的环境下都能运行。
- c#能不能写com组件
- bool类型的字面值可以被赋给int变量吗?如果可以,会出现那些结果?
- 导出Excel的文件名为乱码
- 讨论
app1.Visible = true;
Microsoft.Office.Interop.Excel.Workbook book1 = app1.Workbooks.Add(Type.Missing);
Microsoft.Office.Interop.Excel.Worksheet sheet1 = (Microsoft.Office.Interop.Excel.Worksheet)book1.Sheets[1];
Microsoft.Office.Interop.Excel.Range rng1 = sheet1.get_Range("A1", Type.Missing);
rng1.Value2 = "Hello World!";
但是每次要添加前面的一串.另外还有创建新项目时,选择Office Excel工作簿时也出现无法创建项目的提示.
换xp发热量大.
app1.Visible = true;
Excel.Workbook book1 = app1.Workbooks.Add(Type.Missing);
Excel.Worksheet sheet1 = book1.Sheets[1] as Excel.Worksheet;
Excel.Range rng1 = sheet1.get_Range("A1", Type.Missing);
rng1.Value2 = "Hello World!";