vba - 为什么当我粘贴到另一个工作簿和 SaveAs 时 VBA 会给出对象错误
问题描述
出于某种不敬虔的原因,当我想 SaveAs 时,我得到一个“对象的方法 'SaveAs' _Workbook”。我知道这已经从堆栈溢出的多个角度进行了处理,但我就是无法理解。
我的代码非常简单。只需复制宏工作簿上(手动)选择的代码,然后从我的驱动器中打开一个无数据模板。然后我粘贴到范围“A2”中。我想另存为 ,但使用不同的名称,即今天的日期。
请指教,我几乎失去了所有希望。
该错误源于 saveas 方法。
Sub AutoEmail()
Call trimFunction
Dim sSaveFileName As String
sSaveFileName = Format(Now(), "MM/DD/YYYY")
Selection.Copy
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 10092543
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Workbooks.Open Filename:="U:\FuturesClearing\Wires\Futures Wires Email _
Templates\Brokerage to Futures TDA.xlsx"
Worksheets("Sheet1").Range("A2").PasteSpecial Paste:=xlPasteValues
ActiveWorkbook.SaveAs Filename:="U:\FuturesClearing\Wires\Futures Wires _
Email Templates\Brokerage to Futures TDA " & sSaveFileName & ".xlsx"
End Sub
解决方案
推荐阅读
- mysql - MySQL 服务器版本的错误手册,在第 1 行的“-1%”附近使用正确的语法 LIMIT 18446744073709551615'
- visual-studio - Visual Studio 2019 Linux Docker 容器无法访问 SQL Server(在网络上)
- python - 大型 Pandas 数据集的可视化工作流程
- react-native - 使用 react-native-testing-library 测试警报
- java - 带有列表属性的 hashCode 和 equals
- java - 如何将 if 和 else-if 语句转换为 switch case?
- android - 错误android应用程序上的http请求超时
- amazon-web-services - 从python中对AWS lambda的异步调用获取响应结果
- c++ - 如何从具有专业化的类模板中定义静态成员变量?
- python - Python如何连接内部数组并连接键值