技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 146 常见问题 7 技术文章 139

在演示文稿之间复制幻灯片时,think cell 标签的字体发生变化

时间:2023-09-18   访问量:1062  标签: think-cell,测试自动化,think cell,PowerPoint

描述

在演示文稿之间复制幻灯片时,字体样式和/或字体大小可能发生变化。在多数情况下,这是预期的 PowerPoint 行为。但是,若在 PowerPoint 的过时 ppt 文件格式(默认为截至 Office 2003)和 PowerPoint 2007 与更新版本的现代 pptx 文件格式之间进行复制,可能会发生非预期的变化。

在现代 pptx 文件之间进行复制

若文本使用主题字体,而源文件和目标文件的主题字体不同,则字体类型会发生变化。这是预期行为。

使用 PowerPoint 的粘贴选项可以控制是否替换主题字体。


如何选择保留源格式取决于 Office 版本。


在过时的 ppt 文件和现代的 pptx 文件之间进行复制

字体类型和字体大小可能会发生非预期的变化。此问题不会出现在所有 ppt 文件中,但是若的确出现,则是由 PowerPoint 所致,在不使用 think cell 的情况下也可以重现。

粘贴选项智能标记.

将包含示例文本的文本框插入到原始演示文稿中。将其复制并粘贴到目标演示文稿中。从粘贴后显示的智能标记中,您可以选择以下选项:

粘贴选项:“保留源格式

Office 2007:即使您已选择保留源格式,字体类型也可能会变为目标的主题字体,大小也可能会变化。这是 Office 2007 中的 Bug,Microsoft 不会进行修复。

Office 2010 和更新版本:将如预期执行。使用 Office 2010 时,若字体发生变化,最有可能是由后来 Microsoft 修复的 Bug 所致。请安装 Microsoft 适用于 Office 2010 的自动更新,或至少安装 KB2598346

粘贴选项:“使用目标主题

Office 2007 和更新版本:粘贴的文本框中的字体大小取自目标演示文稿的默认 PowerPoint 文本样式。此默认文本样式的格式设置选项不同于


在过时的 ppt 文件和现代的 pptx 文件之间进行复制产生非预期结果时的解决方案

粘贴选项:“保留源格式

Office 2007:更新到 Office 2010 或更新版本。Microsoft 不再发布适用于 Office 2007 的修复(安全更新除外)。许多问题仍存在,只有在更新的版本中才得到修复。

粘贴选项:“使用目标主题

Office 2007 和更新版本:字体大小由默认 PowerPoint 文本样式决定,据我们所知且根据 Microsoft 向我们提供的信息得知,无法在 PowerPoint 用户界面上访问默认文本样式。但是,您可以使用 VBA 宏来显示和更改目标文件中默认文本样式的所有缩进级别的字体大小。

使用 Alt+F11 打开 VBA 编辑器。选择您的工作簿,然后单击插入 → 新模块。然后粘贴以下宏的其中之一,并单击运行宏或按 F5 以运行该宏。


若要显示 PowerPoint 默认文本样式的字体大小(对于所有缩进级别),请:


Sub DisplayDefaultTextSize()
  Dim lvl As TextStyleLevel
  For Each lvl In ActivePresentation.SlideMaster.TextStyles(ppDefaultStyle).Levels
    Debug.Print lvl.Font.Size 
  Next
End Sub

若要设置 PowerPoint 默认文本样式的字体大小(对于所有缩进级别),请:

Sub AdjustDefaultTextSize()
  Dim lvl As TextStyleLevel
  For Each lvl In ActivePresentation.SlideMaster.TextStyles(ppDefaultStyle).Levels
    lvl.Font.Size = 14
  Next
End Sub


上一篇:think cell中的Excel 数据链接(下)

下一篇:无法将数据粘贴到 think cell 数据表中,或格式丢失

发表评论:

评论记录:

未查询到任何数据!

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部