创建 Excel 工作簿时的 C# 空白屏幕

本文关键字:空白 屏幕 Excel 工作簿 创建 | 更新日期: 2023-09-27 17:56:28

当我单击"写入"按钮时,它会打开带有工作簿的Excel文件,并在单元格上书写没有问题。我在两台装有Excel 2007和2013的计算机上尝试了它正常工作。

但是另一台具有Excel 2007的PC仅以空白屏幕(没有工作表)启动excel,并且不会开始在单元格上写入。

这是我的代码

    class CreateExcelDoc
{
    private Excel.Application app = null;
    private Excel.Workbook workbook = null;
    private Excel.Worksheet worksheet = null;
    private Excel.Range workSheet_range = null;
    public CreateExcelDoc()
    {
        createDoc();
    }
    public void createDoc()
    {
        System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
            app = new Excel.Application();
            app.Visible = true;
            workbook = app.Workbooks.Add(1);
            worksheet = (Excel.Worksheet)workbook.Sheets[1];          
    }

创建 Excel 工作簿时的 C# 空白屏幕

Excel Interop 仅受"en-US"支持

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");