- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
铁锹儿vba程序之word 文档转 ppt docin版
铁锹儿vba程序之 Word to ppt 示例
教学课题, 7.4 重力势能 --样式和格式-教案 章 使用说明:
1.Word文本输入:把本Word内容删除掉,再输入,这样就能
保留样式和vba宏。格式按要求设置,点击菜单“格式”=
“样式和格式”,具体看文中示例
2.打开ppt程序
3.在Word里运行 “word转成ppt()“宏即可
Vba程序
Sub word转成ppt() 铁锹儿vba程序之 Word转化成ppt幻灯片 铁锹儿制作 msgbox的调试功能,注意运用脚本编辑器的运用。 MsgBox 请先打开ppt程序~请用铁锹儿规定样式对Word排版,插入的图片或文本框的版式为嵌入型或否则不得转化~ + Chr$(CharCode:=13) + 公式必须为单独一行(段)或含有公式的这一行包括文字全用公式写~ doc Page 1 of 5
铁锹儿vba程序之 Word to ppt 示例
On Error Resume Next
Dim wdp As Paragraph, wdr As Range, s As String, i As Integer, tx As
Integer
Set objpptapp = CreateObject(PowerPoint.application)
objpptapp.Visible = True
objpptapp.Presentations.Add WithWindow:=msoTrue Set pptPres = objpptapp.ActivePresentation Dim pptSlide
tx = 1
i = 0
hhshu = 0
For Each wdp In ActiveDocument.Paragraphs
Set wdr = wdp.Range
yshi = wdp.Style.NameLocal
s = CStr(wdr.Text)
l = Asc(s)
wdr.Select
Selection.Copy
tx_bl = 12
If yshi = 教案 节 Then jie = wdr.Text
If yshi = 教案 节 Or yshi = 教案 章 Or tx = tx_bl Then
MsgBox i jie
If i 0 Then
zs_shapes = pptSlide.Shapes.Count
For ttx = 2 To zs_shapesdoc Page 2 of 5
铁锹儿vba程序之 Word to ppt 示例
With pptSlide.Shapes(ttx)
bb = 35 * (ttx - 1 + hhshu)
.IncrementTop bb 向下平移
End With
设置自定义动画
Set shpFirst = pptSlide.Shapes(ttx)
Set effNew =
pptPres.Slides(i).TimeLine.MainSequence.AddEffect _
(Shape:=shpFirst, effectId:=msoAnimEffectBlinds)
If pptSlide.Shapes(ttx).Type = msoTextOrientationHorizontal Then
With pptSlide.Shapes(ttx).TextFrame.TextRange
If Len(Trim(.Text)) 30 Then
For char_chdu = 30 To Len(.Text) Step 28
.Characters(Start:=char_chdu, Length:=0).Text = Chr$(CharCode:=13) +
hhshu = hhshu + 0.8
Next char_chdu
End If
With .Font
.Size = 24
.Name = 宋体
.Bold = True
.Color.RGB = RGB(0, 0, 255)
End With doc Page 3 of 5
铁锹儿vba程序之 Word to ppt 示例
End With
End If
Next ttx
End If
i = pptPres.Slides.Count + 1
Set pptSlide = pptPres.Slides.Add(i, 12) 当给引用的对
象赋值时,请使用 Set 语句。
hhshu = 0
If tx
您可能关注的文档
- 基于J2ME手机记事本的设计与实现.doc
- 高考数学公式汇总.doc
- 高考数学公式及知识点总结_7.doc
- 【高中语文知识点】高考常见熟语总结13.doc
- 中国十大名酒排名和白酒排名前100名【可编辑】.doc
- 狗狗各项指标排名大全以及狗狗智商排名,附图.doc
- [全国各省市gdp排名]2013年全国各省市GDP排名.doc
- 湖南商学院排名-湖南大专院校排名.doc
- 全国化学排名及专业排名.doc
- 为排名而生,为排名而死.doc
- 教育运动会开幕式致辞6篇.docx
- 散学典礼优秀演讲稿(20篇).docx
- 散学典礼发言稿(35篇).docx
- 内蒙古工业大学电路历年真题.docx
- 医学院硕士研究生入学考试试卷-模拟考-生理学-含参考答案-11-14-17.pdf
- 小学数学二年级下册数学应用题100道附答案(实用).docx
- 小学人教版六年级下册期中测试数学试卷(含答案解析).docx
- (必考题)小学数学五年级下册第七单元折线统计图测试(有答案解析)(1).doc
- 四川省 成都市树德实验中学2023-2024学年九年级上学期入学考数学试题【含答案】.docx
- 2023年注册消防工程师之消防技术综合能力能力提升试卷A卷附答案.docx
文档评论(0)