Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.net更改Excel工作簿名称_Vb.net - Fatal编程技术网

VB.net更改Excel工作簿名称

VB.net更改Excel工作簿名称,vb.net,Vb.net,当我创建工作簿时,它通常被命名为“Book1”。我想在不保存文件的情况下将其更改为类似“我的工作簿”的内容。这可能吗?这是我用来创作这本书的代码 Dim ExcelApplication As Excel.Application = New Excel.Application Dim ExcelWorkbook As Excel.Workbook = ExcelApplication.Workbooks.Add 如果这能奏效,那就太好了: Dim ExcelWorkbo

当我创建工作簿时,它通常被命名为“Book1”。我想在不保存文件的情况下将其更改为类似“我的工作簿”的内容。这可能吗?这是我用来创作这本书的代码

    Dim ExcelApplication As Excel.Application = New Excel.Application
    Dim ExcelWorkbook As Excel.Workbook = ExcelApplication.Workbooks.Add
如果这能奏效,那就太好了:

    Dim ExcelWorkbook as Excel.Workbook = _
    ExcelApplication.Workbooks.Add(Name = "My Workbook")


@joeB:这个链接可以帮助您理解Microsoftinterop的问题,它没有选项在不保存工作簿的情况下更改工作簿名称。

@joeB:此链接可以帮助您了解Microsoftinterop的问题,因为Microsoftinterop无法在不保存工作簿名称的情况下更改工作簿名称。

ExcelWorkbook.Name = "My Workbook"