使用office自动化
ActiveSheet.Pictures.Insert

解决方案 »

  1.   

    建议用只插入图片名称 如“aa.bmp"
    插入之前先上传图片
      

  2.   

    引用msexcel组件
    具体操作看
    http://support.microsoft.com/kb/302902/zh-cn
      

  3.   

    录的宏就是VBA的代码,其实就是VB+引用office对象
    照着一句句改成c#不就行了么,纯体力活
      

  4.   

    Range("A1").Select
     ActiveCell.FormulaR1C1 = "12313"
     Range("B1").Select
     ActiveCell.FormulaR1C1 = "123"
     Range("C1").Select
     Rows("1:1").RowHeight = 48
     Columns("C:C").ColumnWidth = 23.75
     Rows("1:1").RowHeight = 64.5
     Range("C1").Select
     ActiveCell.FormulaR1C1 = ""
     Range("C1").Select
     ActiveSheet.Pictures.Insert("C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\3.jpg").Select
     Selection.ShapeRange.ScaleHeight 0.77, msoFalse, msoScaleFromTopLeft
     Selection.ShapeRange.ScaleWidth 1.33, msoFalse, msoScaleFromTopLeft宏是录下来了谁能帮我转化C#的代码感谢,马上结贴三分.