做成Chart 吧;
在网上搜搜!!
在网上搜搜!!
解决方案 »
- C#如何查看对象的地址
- C#操作Excel
- 求教.net关于类型不兼容问题的解决办法(C#)
- 如何存储和读取图片到Access数据库啊?
- 怎样用asp.net开发的程序最小化时变成系统托盘状
- 自定义组件设计中,如何通过attribute,使arraylist型的属性在设计时可通过属性编辑器进行输入值
- DXperience控件合并标题列的问题
- 谁有 《c# Threading HandBook >>源代码 ? 另有高分相赠
- 请教各位高手:如何从模式对话框返回参数?
- c#+Access, Access数据库中能使用存储过程吗?如果能该如何创建?
- 时间格式问题
- 如何实现IBM笔记本中在任务栏上的那个电池信息显示图?
Range("C2").Select
ActiveSheet.Pictures.Insert("E:\MyPics\classmate\200403101600251.jpg").Select
我录了个宏,你先看看有启发没?
用同一个excel.dll文件,不知为什么,在vb有insert这些方法,在c#里面却没了
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Reflection ;
using Excel;namespace WindowsApplication34
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null; public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent(); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
} /// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
} #region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(80, 72);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(72, 40);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(292, 266);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false); }
#endregion /// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Form1 form1=new Form1();
form1.ShowDialog (); } private void button1_Click(object sender, System.EventArgs e)
{string filename=@"c:\test.xls"; object missing=Missing.Value;
Excel.Application myExcel = new Excel.Application ( ) ;
myExcel.Application.Workbooks.Open(filename,missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing,
missing
) ;
//让Excel文件可见
myExcel.Visible=true;
myExcel.Run("Macro1",missing,missing,missing,missing,missing,missing,missing,missing,missing, missing,missing,missing,missing,missing,missing,missing, missing,missing,missing,missing,missing,missing,missing, missing,missing,missing,missing,missing,missing,missing
);
}
}
}
那个大侠了解或者做过的?介绍一下.
谢谢!
Excel.Workbook wb=ex.Application.Workbooks.Add(FPath);
Excel.Worksheet ws=(Excel.Worksheet)wb.ActiveSheet;
Excel.Pictures pics=(Excel.Pictures)ws.Pictures(Type.Missing);
string tempDir=this.DirName+@"\temp.jpg";
pics.Insert(tempDir,Type.Missing);
Excel.Picture pic=(Excel.Picture)ws.Pictures(1);pic.Height=...;
pic.Width=...;
pic.Top=...;
pic.Left=...;