vba - 使用 VBA 将 Excel 工作表保存在当前目录中

标签 vba excel

我已经在 vba Excel 中创建了一个工作表。我想将其保存在当前目录中,但不是绝对路径,这样,当在其他地方执行时,就不会出现问题。

有人可以帮忙吗?

最佳答案

我不清楚您的具体情况需要什么,但以下内容可能会帮助您开始。这里的关键是使用 ThisWorkbook.Path 获取相对文件路径:

Sub SaveToRelativePath()
    Dim relativePath As String
    relativePath = ThisWorkbook.Path & Application.PathSeparator & ActiveWorkbook.Name
    ActiveWorkbook.SaveAs Filename:=relativePath
End Sub

关于vba - 使用 VBA 将 Excel 工作表保存在当前目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497646/

相关文章:

c# - 在 C# 中读取 HTML 表

javascript - 通过 MS Excel WebApp 中的 Office 脚本调用 API

vba - 允许 Excel 在 application.Speech.Speak 处于事件状态时执行操作

vba - Excel:VBA 保留具有来自其他用户的明确内容事件的公式

excel - VBA打印指定单元格中数组的内容,然后跳出循环

Excel 崩溃设置工作表可见性

excel - Visual Basic Excel 在代码中创建复选框

excel - 在Excel中使用宏设置图表格式

vba - 使用 VBA/宏将 Word 表格中的某些单元格右对齐

php - 性能/负载测试 PHP/Coldfusion 电子表格 Web 处理?