如何给汉字注音(在word中)?-天涯问答
来源:百度文库 编辑:神马文学网 时间:2024/06/13 08:21:27
如何给汉字注音(在word中)? [电脑软件 电脑基础 ] 回答sheop 2009-04-08 13:27:27 113.132.215.* 查找的标题的代码我写成:Sub BT()'判断有无标题 With ActiveDocument.Content.Find .ClearFormatting .Style = "标题 1" .Text = "" If .Execute Then MsgBox "文档中有标题" End WithEnd Sub但问题是文中不一定只有“标题1”,还可能有“标题2-9”,当然写9个这样的语句块也可达到目的。有无更简便的表达方法。判断插图的代码为:Sub Picture() Dim i As Paragraph '遍历段落 With ActiveDocument For Each i In .Paragraphs '如果段落中有嵌入式图形 If i.Range.InlineShapes.Count >= 1 Then MsgBox "有嵌入式图形" Exit For End If Next For Each i In .Paragraphs '如果段落中有非嵌入式图形 If .Shapes.Count > 0 Then If i.Range.ShapeRange.Count >= 1 Then MsgBox "有非嵌入式图形" Exit For End If End If Next End WithEnd Sub但如果为“公式编辑器”编的公式及前面所述的单一文本框也都会被“误认为”是插图,怎样消除这2个“误认为”呢?判断双行合一底纹方框的代码为:Sub 双行合一底纹方框()' Dim i As Range With ActiveDocument For Each i In .Characters With i '判断是否有底纹 If .Font.Shading.Texture <> wdTextureNone Then MsgBox "有底纹" Exit For '判断是否有边框 ElseIf .Font.Borders(1).LineStyle <> wdLineStyleNone Then MsgBox "有边框" Exit For '判断双行合一 ElseIf .TwoLinesInOne <> wdTwoLinesInOneNone Then MsgBox "有双行合一" Exit For End If End With Next End WithEnd Sub目的是可达到,但好像只能在字符中循环,有无更好的方法?判断是否有无汉字加注音、拼音:我的思路是:打开域代码显示状态,查找^92^42 jc(即相当于查找\* jc),如能找到则判断有,依据是汉字加注音、拼音WORD调用的是EQ域功能,其中的含有\* jc2或\* jc5。此法可靠吗?有无其他格式对此产生干扰? feighter18 2009-04-08 13:27:29 120.71.41.* 本身WORD是中文软件,输入英语都会出现下划线(红色的)。说明勉强支持英语,日语就不知道支持不支持了。如果不支持,就会出现你说的种种情况。 本善心良 2009-04-08 13:27:30 61.163.70.* 查找的标题的代码我写成:Sub BT()
'判断有无标题
With ActiveDocument.Content.Find
.ClearFormatting
.Style = "标题 1"
.Text = ""
If .Execute Then MsgBox "文档中有标题"
End With
End Sub
但问题是文中不一定只有“标题1”,还可能有“标题2-9”,当然写9个这样的语句块也可达到目的。有无更简便的表达方法。判断插图的代码为:Sub Picture() Dim i As Paragraph
'遍历段落
With ActiveDocument
For Each i In .Paragraphs
'如果段落中有嵌入式图形
If i.Range.InlineShapes.Count >= 1 Then
MsgBox "有嵌入式图形"
Exit For
End If
Next
For Each i In .Paragraphs
'如果段落中有非嵌入式图形
If .Shapes.Count > 0 Then
If i.Range.ShapeRange.Count >= 1 Then
MsgBox "有非嵌入式图形"
Exit For
End If
End If
Next
End With
End Sub但如果为“公式编辑器”编的公式及前面所述的单一文本框也都会被“误认为”是插图,怎样消除这2个“误认为”呢?判断双行合一底纹方框的代码为:Sub 双行合一底纹方框()
'
Dim i As Range
With ActiveDocument
For Each i In .Characters
With i
'判断是否有底纹
If .Font.Shading.Texture <> wdTextureNone Then
MsgBox "有底纹"
Exit For
'判断是否有边框
ElseIf .Font.Borders(1).LineStyle <> wdLineStyleNone Then
MsgBox "有边框"
Exit For
'判断双行合一
ElseIf .TwoLinesInOne <> wdTwoLinesInOneNone Then
MsgBox "有双行合一"
Exit For
End If
End With
Next
End With
End Sub目的是可达到,但好像只能在字符中循环,有无更好的方法?判断是否有无汉字加注音、拼音:我的思路是:打开域代码显示状态,查找^92^42 jc(即相当于查找\* jc),如能找到则判断有,依据是汉字加注音、拼音WORD调用的是EQ域功能,其中的含有\* jc2或\* jc5。此法可靠吗?有无其他格式对此产生干扰? pingxingxian54 2009-04-08 13:46:20 219.154.17.* 是问注汉语拼音?? ggabcdef 2009-04-08 14:51:42 221.224.13.* 估计要手工标注了。 gaoxinggaoxing 2009-04-09 02:31:38 71.198.219.* 选中需要加拼音的文字,然后进入菜单:“格式”-“中文版式”-“拼音指南”,确定即可。 泡泡6 2009-04-16 09:53:57 122.7.24.* 查找的标题的代码我写成:Sub BT()'判断有无标题 With ActiveDocument.Content.Find .ClearFormatting .Style = "标题 1" .Text = "" If .Execute Then MsgBox "文档中有标题" End WithEnd Sub但问题是文中不一定只有“标题1”,还可能有“标题2-9”,当然写9个这样的语句块也可达到目的。有无更简便的表达方法。判断插图的代码为:Sub Picture() Dim i As Paragraph '遍历段落 With ActiveDocument For Each i In .Paragraphs '如果段落中有嵌入式图形 If i.Range.InlineShapes.Count >= 1 Then MsgBox "有嵌入式图形" Exit For End If Next For Each i In .Paragraphs '如果段落中有非嵌入式图形 If .Shapes.Count > 0 Then If i.Range.ShapeRange.Count >= 1 Then MsgBox "有非嵌入式图形" Exit For End If End If Next End WithEnd Sub但如果为“公式编辑器”编的公式及前面所述的单一文本框也都会被“误认为”是插图,怎样消除这2个“误认为”呢?判断双行合一底纹方框的代码为:Sub 双行合一底纹方框()' Dim i As Range With ActiveDocument For Each i In .Characters With i '判断是否有底纹 If .Font.Shading.Texture <> wdTextureNone Then MsgBox "有底纹" Exit For '判断是否有边框 ElseIf .Font.Borders(1).LineStyle <> wdLineStyleNone Then MsgBox "有边框" Exit For '判断双行合一 ElseIf .TwoLinesInOne <> wdTwoLinesInOneNone Then MsgBox "有双行合一" Exit For End If End With Next End WithEnd Sub目的是可达到,但好像只能在字符中循环,有无更好的方法?判断是否有无汉字加注音、拼音:我的思路是:打开域代码显示状态,查找^92^42 jc(即相当于查找\* jc),如能找到则判断有,依据是汉字加注音、拼音WORD调用的是EQ域功能,其中的含有\* jc2或\* jc5 winkenny 2009-04-17 15:37:42 121.9.250.* 着重号如楼上 横线可以打一些空格,然后设置下划线。选中打出的空格,按下Ctrl+U,即可。 田字格是在文档中一行一行出现的吗?不知道你的具体要求,用表格经过调整大小应该能作为田字格。 智能ABC中如何给汉字加拼音注解?声调等?按"v"再按"8"就会有加拼音的字母!发音: 运行中输入 narrator.exe(narrator:讲述人)
'判断有无标题
With ActiveDocument.Content.Find
.ClearFormatting
.Style = "标题 1"
.Text = ""
If .Execute Then MsgBox "文档中有标题"
End With
End Sub
但问题是文中不一定只有“标题1”,还可能有“标题2-9”,当然写9个这样的语句块也可达到目的。有无更简便的表达方法。判断插图的代码为:Sub Picture() Dim i As Paragraph
'遍历段落
With ActiveDocument
For Each i In .Paragraphs
'如果段落中有嵌入式图形
If i.Range.InlineShapes.Count >= 1 Then
MsgBox "有嵌入式图形"
Exit For
End If
Next
For Each i In .Paragraphs
'如果段落中有非嵌入式图形
If .Shapes.Count > 0 Then
If i.Range.ShapeRange.Count >= 1 Then
MsgBox "有非嵌入式图形"
Exit For
End If
End If
Next
End With
End Sub但如果为“公式编辑器”编的公式及前面所述的单一文本框也都会被“误认为”是插图,怎样消除这2个“误认为”呢?判断双行合一底纹方框的代码为:Sub 双行合一底纹方框()
'
Dim i As Range
With ActiveDocument
For Each i In .Characters
With i
'判断是否有底纹
If .Font.Shading.Texture <> wdTextureNone Then
MsgBox "有底纹"
Exit For
'判断是否有边框
ElseIf .Font.Borders(1).LineStyle <> wdLineStyleNone Then
MsgBox "有边框"
Exit For
'判断双行合一
ElseIf .TwoLinesInOne <> wdTwoLinesInOneNone Then
MsgBox "有双行合一"
Exit For
End If
End With
Next
End With
End Sub目的是可达到,但好像只能在字符中循环,有无更好的方法?判断是否有无汉字加注音、拼音:我的思路是:打开域代码显示状态,查找^92^42 jc(即相当于查找\* jc),如能找到则判断有,依据是汉字加注音、拼音WORD调用的是EQ域功能,其中的含有\* jc2或\* jc5。此法可靠吗?有无其他格式对此产生干扰? pingxingxian54 2009-04-08 13:46:20 219.154.17.* 是问注汉语拼音?? ggabcdef 2009-04-08 14:51:42 221.224.13.* 估计要手工标注了。 gaoxinggaoxing 2009-04-09 02:31:38 71.198.219.* 选中需要加拼音的文字,然后进入菜单:“格式”-“中文版式”-“拼音指南”,确定即可。 泡泡6 2009-04-16 09:53:57 122.7.24.* 查找的标题的代码我写成:Sub BT()'判断有无标题 With ActiveDocument.Content.Find .ClearFormatting .Style = "标题 1" .Text = "" If .Execute Then MsgBox "文档中有标题" End WithEnd Sub但问题是文中不一定只有“标题1”,还可能有“标题2-9”,当然写9个这样的语句块也可达到目的。有无更简便的表达方法。判断插图的代码为:Sub Picture() Dim i As Paragraph '遍历段落 With ActiveDocument For Each i In .Paragraphs '如果段落中有嵌入式图形 If i.Range.InlineShapes.Count >= 1 Then MsgBox "有嵌入式图形" Exit For End If Next For Each i In .Paragraphs '如果段落中有非嵌入式图形 If .Shapes.Count > 0 Then If i.Range.ShapeRange.Count >= 1 Then MsgBox "有非嵌入式图形" Exit For End If End If Next End WithEnd Sub但如果为“公式编辑器”编的公式及前面所述的单一文本框也都会被“误认为”是插图,怎样消除这2个“误认为”呢?判断双行合一底纹方框的代码为:Sub 双行合一底纹方框()' Dim i As Range With ActiveDocument For Each i In .Characters With i '判断是否有底纹 If .Font.Shading.Texture <> wdTextureNone Then MsgBox "有底纹" Exit For '判断是否有边框 ElseIf .Font.Borders(1).LineStyle <> wdLineStyleNone Then MsgBox "有边框" Exit For '判断双行合一 ElseIf .TwoLinesInOne <> wdTwoLinesInOneNone Then MsgBox "有双行合一" Exit For End If End With Next End WithEnd Sub目的是可达到,但好像只能在字符中循环,有无更好的方法?判断是否有无汉字加注音、拼音:我的思路是:打开域代码显示状态,查找^92^42 jc(即相当于查找\* jc),如能找到则判断有,依据是汉字加注音、拼音WORD调用的是EQ域功能,其中的含有\* jc2或\* jc5 winkenny 2009-04-17 15:37:42 121.9.250.* 着重号如楼上 横线可以打一些空格,然后设置下划线。选中打出的空格,按下Ctrl+U,即可。 田字格是在文档中一行一行出现的吗?不知道你的具体要求,用表格经过调整大小应该能作为田字格。 智能ABC中如何给汉字加拼音注解?声调等?按"v"再按"8"就会有加拼音的字母!发音: 运行中输入 narrator.exe(narrator:讲述人)
如何给汉字注音(在word中)?-天涯问答
如何在注册表中实现ie主页地址栏的禁用-天涯问答
在房事中总是早泄怎么办? - 已回答 - 天涯问答
电脑中“临时文件夹”在哪里?怎么整理? -天涯问答
WORD文档无法编辑是什么原因? -天涯问答
如何侵入学校图书馆-天涯问答
如何下载字体在WORD中使用
在word中如何插入分数
在Word中如何输入英语音标?
如何在word文档中添加目录
在Word中如何输入分数
如何在WORD中插入EXCEL
如何在 Word 中设置默认字体
如何在WORD中编辑数学公式
在Word中,如何在文本框中插入图片
WORD(知识问答)
怎么在IE6内容审查程序中允许站点的javascript脚本? - 已回答 - 天涯问答
观察和实验在科学研究中的地位和作用如何 - 已回答 - 天涯问答
什么软件能抓取多页的word文档-天涯问答
如何写工作规划 - 已回答 - 天涯问答
冷熏马哈鱼如何食用 - 已回答 - 天涯问答
如何屏蔽集成显卡? - 已回答 - 天涯问答
狼狗如何饲养? - 已回答 - 天涯问答
如何卸载ie - 已回答 - 天涯问答