word文稿中不同人物的台词怎样设置不同字体

word文稿中不同人物的台词怎样设置不同字体
例如成文:
-=台词=-
房东:(宋体)。。。。。。
房客:(黑体)。。。。。。。。。。
房东:(宋体)。。。。。。
房客:(黑体)。。。。。。。。。。
。。。。。。

要所有的人物各自用不同的字体
谢谢!

角色可能有几个,十几个
台词可能有上百句
一句一句改?!

我是说用什么命令或工具,批量修改。

最简单的办法是替换,步骤如下(必须严格按照步骤):
1、Ctrl+H打开“替换”窗口;
2、查找内容:房东:*^13 (将“房东”替换成不同的角色名字)
3、替换为:^&
4、单击“使用通配符”(可能需要单击“更多”展开完整替换窗口)
5、单击下面的“格式-字体”,设置需要的字体,确定;
6、单击“全部替换”

检查该角色的台词字体是否已正确设置。

不过,这个方法有两个缺陷:
1、“:”前面的角色名字的字体也会被替换;
2、必须针对每个角色都做一次这些步骤。

不知这两个缺陷楼主是否能够接受?如果实在不能接受的话,也可以用VBA代码来实现,估计是可以满足楼主需要的,不过也会麻烦一些。

_____
补充:
用VBA的方法也做好了,楼主可以试试看。步骤为:
1、在Word中键入Alt+F11打开VBA编辑器,选择菜单“插入-模块”;
2、在代码编辑区中粘贴如下内容:
Option Explicit

Sub BatchChangeFonts()

Dim oFontNameSets, oCharacterName, oKeys

Set oFontNameSets = CreateObject("Scripting.Dictionary")

' 在这里根据需要替换/添加角色名字和字体的对应关系
oFontNameSets.Add "房东", "黑体"
oFontNameSets.Add "房客甲", "方正舒体"
oFontNameSets.Add "房客乙", "华文彩云"
oFontNameSets.Add "房客丙", "隶书"

Selection.Find.ClearFormatting

oKeys = oFontNameSets.Keys

For Each oCharacterName In oKeys
Selection.StartOf wdStory
While Selection.Find.Execute(FindText:=oCharacterName & ":", Forward:=True, Wrap:=Word.wdFindStop)
Selection.Collapse wdCollapseEnd
Selection.EndOf wdParagraph, wdExtend
Selection.Font.Name = oFontNameSets(oCharacterName)
Selection.Collapse wdCollapseEnd
Wend
Next

MsgBox "完成!"

End Sub
3、根据需要在上面代码中替换/新增角色名和字体的对应关系;
4、键入F5运行,看到“完成!”结束;
5、切换回Word文档窗口,检查替换效果是否满足需要。
温馨提示:内容为网友见解,仅供参考
无其他回答

word中把不同语言的文字设置不同字体
打开替换对话框,光标定位在“查找内容”那个输入框,点“高级”,然后点“格式”,在弹出的选择栏里点“语言”,选择你要改变字体的语言种类,。然后在把光标定位在“替换为”输入框,点“格式”,选“字体”,设置成你想要的字体格式,然后点“全部替换”就O了 参考资料:如果您的回答是从其他地方引...

word里怎么把一个文档中的不同文字替换成别的字体
如果所谓的“别的字体”是不同的字体,那就只有先选中(一处)需要替换字体的内容,然后点击工具栏中的字体进行所需的设置了。然后以此类推,直到将所有不同的文字分别设置好不同的字体即可。如果所谓的“别的字体”是指其它的某一种字体,则可以在按住键盘Ctrl键的同时,分别将所有需要更换字体的文档...

Word文档如何在正文设置两种字体如何在word中设置两种字体
2. 选中要设置字体的文本:使用鼠标或键盘,选中您要设置不同字体的文本。如果您希望整个正文都使用两种不同字体,可以按Ctrl + A选中整个文档。3. 进入字体设置:在Word顶部的工具栏中,找到“字体”选项(通常是一个字母“A”的图标),并点击它。这将打开“字体”对话框。4. 设置第一种字体:在“...

如何快速让同一个Word文档里面的文字和数字用不同的字体
1、首先在电脑上用2007版word软件打开目标文件。2、然后按下“ctrl+A”键对全文进行全选,如图所示。3、然后右击鼠标,在右键菜单中点击“字体”选项。4、然后在出现的菜单中,将中文字体设置为目标字体,将西文字体设置为另一目标字体,进行确定。5、完成以上设置后,即可达到提问者的要求。

word怎样设置字体倾斜
1、选中需要改变的段落。2、点击选择文字段落,点击鼠标右键,在弹出的菜单选项中点击选择【字体】选项。3、如下图,通过上一步骤,系统中弹出了【字体】对话框。4、在通过上一步骤,系统中弹出的【字体】对话框中,点击选择[字体]功能选项卡,点击选择[字形]下面的[倾斜]选项,完成后点击【确定】按钮...

如何在同一篇word文档中英文字体分别设置字体
在“word选项”对话框中,向下找到“高级”选择项,然后单击鼠标,可以打开设置界面。在“编辑选项”下面可以看到“中文字体也应用于西文”是勾选状态。去掉勾选状态。然后点击右下角的“确定”按钮。设置完成。接着就是验证效果了,选中所有文字(包括中文和英文),切换中文字体的时候,英文无变化;切换...

怎样在word中将中英文设置为不同字号?
先把全部设置为中文想要的字体,然后编辑—查找—突出显示所有在该范围找到的项目—高级—特殊字符—任意字母—查找全部,选出全部英文,然后再变换你想要的字体就OK了

Word文档中文英文使用不同字体的方法
其实非常很简单,启动Wrod后打开要处理的文档,然后按Ctrl+A键全选文档。接着在“开始”选项卡下,点击功能区“字体”右下角的小箭头按钮,打开字体对话框。此处就是中英文分开设置的选项。在“中文字体”中选择楷体,在“西文字体”中选择微软雅黑,其他字形、字号等如平时一样设置。确定后返回,有没有...

在word中如何将一篇文章中的某个字设置成其他字体,例如“文”是宋体...
选择那个字,然后调成楷体就可以

怎样为Word文档中汉字和英文分别设置不同的字体
在Word文档中录入的文字,通常会既有汉字又有英文和数字,最好为汉字和英文分别设置不同的字体,以得到更好的视觉效果。如图所示。打开Word,建立空白文档。在文档中录入既有汉字又有英文的正文内容。可以看到,正文中的英文的字体和汉字的字体是一样的。将光标置于英文中,再看【字体】,即可看出该英文...

相似回答