• C# 使用Interop.Excel一些报错的对应


    1.报错:C# 必须添加对程序集“office, Version=15.0.0.0, ……
    在开发环境,右击引用,选“添加引用”,如图 选中红线内容

    2.报错:程序集“Microsoft.Office.Interop.Excel”所使用的“office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”版本高于所引用的标识为“office, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”的程序集“office”
    卸载包“Microsoft.Office.Interop.Excel.15.0……
    安装包“Microsoft.Office.Interop.Excel.14.0.0.1”

    3.报错:System.Runtime.InteropServices.COMException:“指定的值超出了范围。”
    参数应为:MsoTextOrientation.msoTextOrientationHorizontal
    误设置为:Orientation.Horizontal。修正后,排除。

    4.新建Shape写法

               Excel.Shapes myShapes = worksheet1.Shapes;
               Excel.Shape line= myShapes.AddLine(10, 10, 250, 250);
                line.Line.DashStyle = MsoLineDashStyle.msoLineDashDotDot;
                line.Line.ForeColor.RGB =(int)Excel.XlRgbColor.rgbBlue;
                Excel.Shape shape1=myShapes.AddLabel(MsoTextOrientation.msoTextOrientationHorizontal,100,100,300,30);
                shape1.TextFrame.Characters().Text = "simple text";
                shape1.Fill.BackColor.RGB =(int)Excel.XlRgbColor.rgbGreenYellow;
                shape1.Line.Visible =  Microsoft.Office.Core.MsoTriState.msoTrue;
     

  • 相关阅读:
    一文看懂分布式存储架构
    关于如何计算 递归 方法 的时间复杂度 笔记总结
    postgresql数据库结合django设置日期时间默认当前时间
    浅谈STL|STL函数对象篇
    qsort函数使用方法总结
    C++高频面试题总结
    Linux 日志管理
    使用两个队列模拟栈
    【MicroPython ESP32】 触摸传感器使用示例
    Spark 的主要组件及任务分工
  • 原文地址:https://blog.csdn.net/www_rsqdz_net/article/details/127733177