程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌?

开发过程中遇到使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌的问题如何解决?下面主要结合日常开发的经验,给出你关于使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌的解决方法建议,希望对你解决使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌有所启发或帮助;

这个程序是为教会食品储藏室准备的,我是免费做的。我对 C# 没有任何经验,但我接受了这个项目,因为它听起来很有趣,因为我喜欢编程。无论如何,我的问题是我需要在关闭之前保存工作簿,但我似乎想不出办法来做到这一点。

这里列出了代码和一些尝试;我收到的错误列在尝试旁边。

    private voID btnExcelClose_Click(object sender,EventArgs E) 
    {
        exApp = new Microsoft.office.Interop.Excel.Application();
        // this.Save(); CS1961 Form1 does not contain a defintion for 'Save' and no accesible extension method
        // thisworkbook.save(); CS0103 The name 'Thisworkbook' does not exist in the current contex
       // Excel.Workbook.save(); CS0117 Workbook does not contain a deFinition for 'save'
       // exApp.Workbooks.Save(); CS1061 'Workbooks' does not contain a defintion for 'Save' and no accesible extension method
        exApp.Workbooks.Close();
    }

解决方法

实现 Save() 和 SaveAs() 方法的是 Workbook 类。

https://docs.microsoft.com/en-us/visualstudio/vsto/how-to-progrAMMatically-save-workbooks?view=vs-2019

了解 C# 的一些事情:关键字 this 对所使用的类具有特定含义。而 C# 是区分大小写的。

让我们看看为什么你的几次尝试都失败了。

this.Save(); CS1961 Form1 does not contain a defintion for 'Save' and no accesible extension method

以上失败,因为 this 指的是您的表单类,而不是 Workbook 对象。

thisworkbook.save(); CS0103 The name 'Thisworkbook' does not exist in the current contex

显然您没有名为 thisworkbook 的变量。

Excel.Workbook.save(); CS0117 Workbook does not contain a definition for 'save'

错误是因为您将 save 拼写为小写,而应该将它混合使用 Save。如果您更正此问题,它会为您提供另一个错误,因为 Excel.Workbook 不引用特定的工作簿。也许试试ActiveWorkbook

exApp.Workbooks.Save(); CS1061 'Workbooks' does not contain a defintion for 'Save' and no accesible extension method

这里使用了复数 Workbooks,它是一个集合,它没有 Save 方法。您必须参单独的工作簿。试试exApp.Workbooks[0].Save()

大佬总结

以上是大佬教程为你收集整理的使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌全部内容,希望文章能够帮你解决使用 Excel 并尝试在 c# 中找到保存工作簿的方法,但没有运气;我已经用尽了谷歌所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:c#使用