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

这篇具有很好参考价值的文章主要介绍了C# 使用Interop.Excel一些报错的对应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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;
 文章来源地址https://www.toymoban.com/news/detail-448494.html

到了这里,关于C# 使用Interop.Excel一些报错的对应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WordLib = Microsoft.Office.Interop.Word; using ExcelLib = Microsoft.Office.Interop.Excel; using PptLib = Microsoft.Office.Interop.PowerPoint

    2024年02月07日
    浏览(77)
  • opencv一些报错的解决方案

    1.install vmware-workstation and ubuntu swap sources and 换输入法 2.learn git github关联远程仓库 3.install and use Typora Git code meaning mkdir test 创建目录 cd test 进入目录 git init 初始化仓库 ls ;ls -ah 查看目录 touch test.c 新建项目 add 添加到缓存 commit -m “words” 提交到库 log 提交历史 status 查看仓库

    2024年02月20日
    浏览(38)
  • OFFICE报错:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型

    无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x

    2024年02月11日
    浏览(64)
  • 关于使用Microsoft.Office.Interop.Excel.dll来读写Excel表格的问题

    小公司,使用打卡机进行考勤,输出的是一张Excel表格,每个月看到前台妹子都要辛辛苦苦地统计Excel表格每个员工迟到的时间,于是想着写一个自动计算迟到分钟的小程序。 参照这几篇比较好的文章按部就班地做:导出Excel文件 、其它方法。 没想到刚开始写就遇到一个大坑

    2024年02月16日
    浏览(70)
  • C#使用Microsoft.office.interop.PowerPoint生成PPT

    开发的一个系统需要用到自动生成ppt,网上的例子比较少,且有很多还需要csdn币下载,有些下载下来了还不是那么回事,就是个坑。后来考虑了开源组件Apose.Slides和Spire.Presentation,但是这两个都是商业软件,试用版和免费版的只有能生成前10页,还带有水印。Free Spire.Presentat

    2024年02月11日
    浏览(64)
  • C# 使用Microsoft.Office.Interop.Word 将WORD转成PDF

        /// summary     /// 测试文件     /// /summary     /// param name=\\\"input\\\"文件名/param     /// returns/returns     [ApiDescriptionSettings(Name = \\\"Getword\\\")]     [HttpGet]     public IActionResult getWord(string wordName)     {         string templatePath = \\\"D:\\\\Template\\\\wordTemplate.docx\\\";         string log = \\\"D:\\\\Templa

    2024年03月21日
    浏览(59)
  • 真·VB.NET彻底释放Interop.Excel对象

    使用 Microsoft.Office.Interop.Excel 虽然有速度慢的缺点;但是作为自带引用,兼容性最好,而且是COM对象模型也很熟悉(Excel里直接录个宏,很方便把VBA代码转成VB.NET)。所以处理几百上千条的小数据时还是很方便的。 而 Microsoft.Office.Interop.Excel 用得不多的最大问题其实就是拿简单例

    2024年02月12日
    浏览(41)
  • 解决selenium使用webdriver.Chrome()报错的问题

    谷歌驱动下载地址: https://sites.google.com/a/chromium.org/chromedriver/home   运行成功(打开浏览器显示chrome正在受自动化软件测试的控制就代表成功):  找到def __init__(self, executable_path=\\\"chromedriver\\\", port=0, 修改executable_path=\\\"chromedriver\\\" 为executable_path=\\\"chromedriver驱动的路径\\\"   修改成功后

    2024年02月11日
    浏览(57)
  • Matlab报错:错误使用“/(*)“矩阵维度必须一致

    用matlab编写程序时一直碰到这个问题,但是一直检查算法也没发现问题 查看官方解释后发现,是点乘和叉乘的问题(.*和*) matlab默认使用的是叉乘(*),即矩阵乘,而非一维矩阵每个数分别乘 这个小细节在刚开始使用matlab时会经常出现,需要高度注意

    2024年02月12日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包