当前位置: 首页 > 知识库问答 >
问题:

表的VBA字集字体样式

祁远
2023-03-14

我正在尝试将字体样式设置为仅位于第二个单词页面之后的表格。到目前为止,我得到了:

Sub defaultFontStyling()

    If Selection.Information(wdWithInTable) = True Then
        
        Range.Font.Name = "Calibri"
        Range.Font.Size = 11
        
    End If

End Sub

我在第一页没有任何表格,但它仍然改变了字体样式(在整个文档中)。

有人知道怎么修吗?

共有1个答案

唐健
2023-03-14

试试这个:

Sub defaultFontStyling()
    Dim table As table
    For Each table In ActiveDocument.Tables
        If table.Range.Information(wdActiveEndAdjustedPageNumber) > 1 Then
            With table.Range.Font
                .Name = "Calibri"
                .Size = 11
            End With
        End If
    Next
End Sub
 类似资料:
  • 我试图找出如何设置整个word文档的字体样式,完全是通过选择菜单中预设的样式来完成的: 因为我已经制作了一个宏来逐字转换整个文档,所以我试图用它来完成的是更改所有预设磁贴(正常、无间距、标题、标题1等)。)以匹配现有的预设,而不是旧的预设(旧字体)。 这可能吗?我要修改什么对象来实现这一点?

  • Roboto 2.0 Material Design 使用的标准字体是 Roboto。在我们的框架里面包含了很多的字体文件。 框架中已经包含了最新版本的 Roboto 字体。共有5种不同的字体宽度可以用: 200, 300, 400, 500, 600。 一张图带你了解。 移除 Roboto 某些情况下你可能不想用 Roboto 字体。更改字体堆栈就行,例: html { font-famil

  • 强调内容 强调内容 源码 *这里是强调内容* <em> 标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。 引用内容 引用内容 源码 `这里是引用内容` <cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。 粗体 粗体 源码 **这里是粗体内容** <strong> 标签和 <em> 标签一样,用于强调文本,但

  • 如何将字体样式设置为浓缩粗体?还是浓缩粗斜体?FontStyle属性没有标准值以外的值。 我的确切字体是:无数专业字体样式:粗体压缩 如何基于这个truetype创建字体? 注意:字体为.OTF OpenType

  • Roboto 自从 Ice Cream Sandwich 发布以来,Roboto 都是 Android 系统的默认字体集。在这个版本中,将 Roboto 做了进一步全面优化,以适配更多平台。宽度和圆度都轻微提高,从而提升了清晰度,并且看起来更加愉悦。 Roboto字体 - 1.21 MB(.zip) 标准样式(Standard Styles) 字体排版的缩放和基本样式(Typographic Sc

  • 我目前正在为这家公司开发一个应用程序,作为我最后一年的研究项目,在这个应用程序中有一个功能,可以让你打印一张纸,所以我显然使用了jeditorpane,使用了Charles Bell HTMLEditorKit来完成预定义的功能,比如设置字体和打印等等。我必须从一个文本文件中加载预先编写好的文本,然后程序会自动在文件中添加一些文本,如果用户需要的话,也可以添加更多的文本,或者改变字体或样式。 问题