hPe2TNX8.rar
(7.25 KB, 下载次数: 255)
各位网友,大家好!
明天小朋友们就要开学了,如果用WORD编排好一个课程,又能朗读,于识字与听音相结合,是一件非常不错的事情。
守柔在此预祝小朋友们好好学习,天天向上!
这是调用EXCEL的语言朗读功能进行工作的请启用你的宏打开你的音箱听一听,看一看,学一学。
有想法就要付诸行动,LET's go!
Sub SpeakText()
Dim AppExcel As Excel.Application, Wb As Excel.Workbook, i As Paragraph, n As Integer
Dim c As Excel.Range
On Error Resume Next
If Tasks.Exists("Microsotf Excel") = True Then
Set AppExcel = GetObject(, "Excel.Application")
Else
Set AppExcel = CreateObject("Excel.Application")
End If
AppExcel.Visible = False
Set Wb = AppExcel.Workbooks.Add
For Each i In Me.Paragraphs
n = n + 1
Wb.Sheets(1).Cells(n, 1) = i.Range
Next
For Each c In Wb.Sheets(1).Range("A1:A" & n)
c.Speak
Next
Wb.Close False
AppExcel.Quit
Set AppExcel = Nothing
End Sub
'-----------------------------------------------------------------------------
Private Sub Document_Open()
On Error Resume Next
ActiveDocument.VBProject.References.AddFromFile "C:\Program Files\Microsoft Office\Office10\Excel.exe"
SpeakText
End Sub |