科学网

 找回密码
  注册
刘瑞祥:如何在PowerPoint放映时控制3D模型运动?
孙冰 2022-1-16 13:57
  大家知道,从Office365和2019版开始,Office已经可以插入3D模型了,虽然Word和Excel也能插入3D模型,但对于一般人来说,这个功能还是对PowerPoint更有意义。但是幻灯片放映的时候又不能随心所欲地进行控制,怎么办呢?可以用以下两种方法: 一、利用平滑动画   1.在某一页中插入3D对象,并在放映前将其旋转 ...
个人分类: 编程|5155 次阅读|没有评论
刘瑞祥:计算机表示无理数的一些设想
热度 2 孙冰 2019-3-12 11:40
  原则上来说,计算机不能准确地表达无理数,这道理不用我说了吧,但是,通过适当的变通,计算机能不能表达一部分无理数呢?比如我们在中学里常见的无理数。   我认为是可能的,设想如下:   第一步,我们先要找到准确表达有理数的方法。我们必须克服用无限多存储单元表达循环小数的想法,而采取另外的方法。我们 ...
个人分类: 编程|4128 次阅读|3 个评论 热度 2
刘瑞祥:用VBA把Word文件中的表格批量导入进Excel
孙冰 2019-1-4 10:51
  假设某目录下有若干Word文件,其中包括*.doc和*.docx两种格式,现在要求把每个Word文件的文件名,以及其中表格的指定的单元格(范例中是第2行第4列)取出来,放进一个excel文件里,下面是代码: Sub 汇总() Application.ScreenUpdating = False Set wd = CreateObject(word.ap ...
个人分类: 编程|5419 次阅读|没有评论
刘瑞祥:在PPT中用VBA实现变速运动
孙冰 2018-11-29 09:35
  本例中的多数代码必须在放映幻灯片时运行,因此如果是2007或者更高版本,需要保存为“启用宏的Powerpoint文稿(*.pptm)”。  1、输入如下代码。 '引入定时器的API函数,并定义两个全局变量。 Private Declare Function SetTimer Lib user32.dll( _ ByVal hwnd As Long , ByVal ...
个人分类: 编程|2392 次阅读|没有评论
刘瑞祥:怎样利用VBA或者VBS让计算机说话
孙冰 2018-11-20 13:03
  本例功能需要计算机安装微软SAPI5.1开发包。具体程序如下(Win7+Powerpoint VBA环境下通过): Public Sub s() Dim obj As Object Set obj = CreateObject(SAPI.SpVoice)'创建语音对象 obj ...
个人分类: 编程|3721 次阅读|没有评论
刘瑞祥:在PPT中用VBA实现路径动画
孙冰 2018-11-20 12:30
实例:怎样利用vba制作路径——完全非弹性碰撞动画   ppt的路径动画无法精确调整路径端点,因此本例用vba解决这一问题。  我们要做的效果是:左边的球中心运动到(9cm,10cm)时,两球立刻以原来速度的一半向右滑出画面。因此,需要对左边的球(m1)设置两段动画——碰撞前的运动较快,碰撞后的运动较慢,而右边的球( ...
个人分类: 编程|6613 次阅读|没有评论
刘瑞祥:在PPT中用VBA实现图形的布尔运算
孙冰 2018-11-20 12:24
主要内容来自 这里 。   找了好久,才发现这个代码,网络上很多人问,好像没有中文的介绍,其实主要代码就这一句: ShapeRange.MergeShapes(MergeCmd,PrimaryShape)   显然,你只有选中(或者设定)一组形状以后,也就是说,你指定了一个ShapeRange以后,才能对它使用MergeShapes方法。   第一个参数是组 ...
个人分类: 编程|2637 次阅读|没有评论
刘瑞祥:在PPT中用VBA实现精确绘图
孙冰 2018-11-16 16:07
  PPT里虽然绘图方便,但很多时候不够精确,比如我们要画一个120度的弧线,就很难做到准确。要想达到准确,最好的方法是用vba进行编程。下面我就写几段这样的程序。注意,这里只是针对一些图形难以精确画图的问题说的,所以不是vba画图语句大全。为清晰起见,下面的程序把关键地方加粗了。 先给出参数说明: t:图形 ...
个人分类: 编程|5895 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 18:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部