excel - 如何将 Excel 工作簿保存到桌面而不考虑用户?

标签 excel vba

我有一个 Excel 工作簿,在“表单”按钮上单击“我需要将该工作簿的副本保存到用户的桌面”。

最初所有内容都将位于共享网络文件夹中,但现在我有大约 6 个不同的用户,当他们单击按钮时,我需要将工作簿保存到他们各自的桌面上。

他们是一种无需指定单个用户(这需要我维护 6 个不同的工作簿文件)即可保存到计算机桌面的方法(编码方式)吗?

最佳答案

我认为这是获取桌面路径的最可靠方法,桌面路径并不总是与用户名相同。

MsgBox CreateObject("WScript.Shell").specialfolders("Desktop")

关于excel - 如何将 Excel 工作簿保存到桌面而不考虑用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17551238/

相关文章:

vba - 我在 Excel 中有宏的语法错误

excel - 了解二进制 xls 文件格式

excel - 使用 vba 将一列日期循环到 url 行以进行 Web 查询并从 xe.com/currencytables 检索汇率表

java - 让 Apache POI 在 Eclipse 上与 Java 配合使用 - 如何构建

arrays - Excel VBA - 使用数组作为自动筛选条件,而不是预期结果

excel - 加载所有动态加载 HTMLTable - VBA

ms-access - 当错误再次出现时错误处理不起作用

excel - 性能问题 - 根据列标题重新排列列

vba - 基础 Excel VBA 类和对象

excel - 如何在Excel公式中动态更改工作表名称?