【发布时间】:2015-05-26 11:16:58
【问题描述】:
我创建了一个宏来处理文档的布局、打印属性等。 现在我想添加一种方法使标题依赖于文件名。如果文件名中有 W,则标题应为“每周报告”,否则应为“每日报告”。
这是应该处理的块:
If Filename.Contains("W") Then GoTo Week Else GoTo Day
Week:
With ActiveSheet.PageSetup
.LeftHeader = "Weekly report"
End With
GoTo JumpToThere
Day:
With ActiveSheet.PageSetup
.LeftHeader = "Daily report"
End With
JumpToThere:
(然后代码继续)
我在 IF 命令中不断收到“运行时错误 '424':需要对象”错误。 不好意思打扰了,我真的不太懂编码...
【问题讨论】:
-
文件名中的文件是活动工作簿吗?
-
是的。代码存储在个人中,但它与焦点工作簿有关。
-
你能告诉我声明文件名的代码吗
标签: vba excel header filenames