以编程方式重命名没有API的excel工作表

时间:2013-10-22 19:34:10

标签: c++ excel libxml2

我正在开发一个不依赖任何MS API进行开放式xml文档操作的项目(这不是变更主题)。

我需要能够在任意excel文件中重命名工作表名称。

有人可以将我推荐给列出工作表名称的所有可能引用的页面。

1 个答案:

答案 0 :(得分:1)

如果您的编程环境是Excel VBA,那么您的宏可以:

  1. 打开任意文件
  2. 重命名工作表
  3. 保存任意文件
  4. 关闭任意文件
  5. 例如:

    Sub Macro1()
        Workbooks.Open Filename:="C:\TestFolder\ABC.xls"
        Sheets(1).Name = "NewName"
        ActiveWorkbook.Save
        ActiveWorkbook.Close
    End Sub