首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Excel宏保存到Windows 7或XP上的桌面

将Excel宏保存到Windows 7或XP上的桌面
EN

Stack Overflow用户
提问于 2014-09-04 09:31:51
回答 1查看 356关注 0票数 0

我有一个电子表格,我想使用宏‘保存为PDF’在Excel 2010,始终保存到桌面。

我已经成功地使用'Environ‘函数读取了计算机的用户名,但是,由于桌面文件夹在Windows 7和Windows上的位置不同,它并不总是工作的。

有没有办法让操作系统像用户名一样被读取?然后我可以有一个IF( OS=W7,C:/User.)/医生..。)若要设置文件路径,请执行以下操作。

我的计划是在单元格中显示这些单元格,然后将这些单元格连接成一个字符串,然后在宏中读取整个保存文件路径和名称。

提前谢谢你,

道格。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-04 09:38:25

代码语言:javascript
复制
 Function userDesktop() As String
    Dim oWH As Object

    Set oWH = CreateObject("WScript.Shell")
    userDesktop = oWH.SpecialFolders("Desktop")

End Function
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25661923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档