| 网站首页 | 数学工具相关 | office软件使用 | 数学试卷 | 数学课件 | 数学教案 | 资源下载 | 请您留言 | 
 
您现在的位置: 数学工具网 >> 数学工具相关 >> 其它相关文章 >> 正文 用户登录 新用户注册
ppt中发现的一个"bug"         ★★★
ppt设计中的一个小问题
作者:admin 文章来源:本站原创 点击数: 更新时间:2015-1-7 8:17:55

    昨天群友程军老师在使用ppt数学课件助手的时候发现一个问题,复制一张图片后想用路径动画,来实现展示全等图形的重合问题,在路径动画辅助窗口中发现两张图片的名字完全一样,在选择图片时无法正确定位。
    收到程老师发来的ppt后,用代码debug.print activewindow.selection.shaperange(1).name来看,果然发现两张图片的name属性完全一样!记得以前在word中编写代码时,如果两个shape的name属性一样的话,是会报错的,没想到在ppt中竟然允许同名的shape对象的存在,真是不可思议。这也就意味着,通过.shapes(shapename)方法来定位一个shape对象是有bug的,当出现重名的shape对象时,它只能定位到同名的第一个shape对象上。
    无奈百度之,没有找到相关的中文的资料,用google总算在一个老外的mvp网站上看到说这种情况只能用shape.id属性来唯一确定一个shape对象,并且office VBA中不支持通过shape.id来直接定位一个shape对象,只能通过枚举对象,然后比较id值来实现定位。真不知道微软的工程师怎么会搞出这么弱智的东东!
    写这段文字,一是想吐槽一下,二是想给后来遇到类似问题的朋友一个参考。百度+google了近两个小时得到的结论,有点让人失望。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     

    数学工具版权所有 Copyright © 2015-2020 mathtool.cn. All Rights Reserved .
    浙ICP备15030860号 联系方式 QQ:87735874 E_mail:zhangyongsc@163.com
    欢迎加入数学工具用户群:428656004