铁锹儿vba程序之word文档转pptdocin版.docVIP

铁锹儿vba程序之word文档转pptdocin版.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

岁月静好 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档