excel - Excel VBA在带有变量的页脚内开始和停止下划线
问题描述
我想在 Rightfooter 中有一个页脚,其中有一个带有变量的文本字符串,那里没有问题,但我发现一些困难是在页脚字符串中的特定点开始下划线和终止下划线的语法. 基本上,我需要工作“页面”,然后是 2 个带下划线的空格,然后是由变量生成的页码也带下划线,然后再有 5 个带下划线的空格,最后我需要 10 个不带下划线的空格来定位页脚到我正在复制的报告中的正确位置。这是我正在尝试的代码。
DIM pg as integer, WS as worksheet
pg = 14
With WS.PageSetup
.RightFooter = "&Time New Roman""&12" & "Page" "&U, " & pg & " " "&U "
End With
为此,第一个“&U”出现“预期结束状态”错误。这个东西中有很多代码已经过 QC,这是最后一个让我失望的 QC 元素,任何帮助都将不胜感激。
解决方案
With WS.PageSetup
.RightFooter = "&""Times New Roman""&12 Page" & "&U A-" & pg & " " & "&U" & "&KFFFFFF PPPPPPPPPPPPPPPPPP"
End With
所以我弄清楚了语法并意识到尾随空格不会将我的文本重新定位到左侧,所以我不得不切换到将一些文本设置为白色并使用不可见的字符将我想要的块推到更左边。这就是我想出的,它对我有用,希望这可以帮助将来尝试在页脚内对齐文本的其他人。
推荐阅读
- c# - 关于 Console.Write("{0,3}", i+1); 上 {} 中的输入
- python - 如何测试改变操作系统状态的 Python 模块
- ansible - 从 Ansible 调用 Netscaler CLI 命令
- java - 找不到 isbn 检查的符号
- html - 表交替彩色行。保留带有属性的表格行的样式,跳过其他 tr。最好由 CSS 完成
- docker - Docker hub 映像失败,但构建其 Dockerfile 工作。怎么了?
- java - 编写以枚举和字符串为参数的通用方法
- xml - 使用 XSLT1 有条件地显示来自 XML 的数据?
- project-reactor - 尝试管理多个 Flux/Mono,先开始其中一些,然后合并其中一些,然后有点迷失
- c++ - C++ - std::initializer_list 与 std::span