excel - 指定命令行的 VBA 脚本问题
问题描述
所以我对 VBA 相当陌生,在一些电子表格中使用它,如果这是一个非常明显的修复,请原谅我,我敢肯定它是,但花了几个小时没有成功。
以下代码将位于 if 语句中 - 不确定这是否值得一提。
我想简单地移动,并将文件从一个位置重命名到另一个位置它需要使用 cmd.exe,并使用“移动”参数 - 源路径和源目标将根据 pc 进行更改 - 所以它需要使用 '%temp% - 因为初始文件将存储在此文件夹中,并使用 %userprofile% 作为目标路径。
这是到目前为止的代码-我认为问题仅与格式有关-
Sub movefile ()
Dim Origpath As String
Dim NewPath As String
OrigPath="%temp%\newfile.txt"
NewPath="%userprofile%`Documents\newfile.vbs"
<<next code inside of an if statement>>
moveFile="C:\windows\system32\cmd.exe /C move " & OrigPath & " " & NewPath
End Sub
也许 " 和 & 没有正确放置?但代码工作正常,直到行 'movefile...'
可能是一种超级简单的方法 - 请帮助!
解决方案
推荐阅读
- apache-beam - 如何为数值类型指定 BeamSQL UDF
- java - 在 intellij IDEA 中设置 gstreamer 时出现“无法加载库:gstreamer”
- statistics - 正在运行的奇异容器的统计信息
- java - 为什么标签不会出现在 JFrame GUI 中?
- javascript - 如何使用 jQuery Ajax 发送带有文本的表情符号?
- c - 从 C 程序调用 x86 汇编函数时检索到的矩阵值不正确
- python - 使用 buildozer 为 kivy 项目构建 apk 文件时 Gradle 出现问题
- javascript - 修复 JSON 解析错误:意外的标识符“数组”
- c++ - C++ 中 ODE 类的设计模式
- r - 如何将特定顶点放在 R 中 igraph 布局的中心?