找回密码
 立即注册
搜索
楼主: user_fuwrk

新年新作 ppt语文课件助手

75
回复
1187
查看
[复制链接]

18

主题

204

帖子

47

幻币

一流武者

Rank: 3Rank: 3

积分
267
QQ
2016-4-12 17:43:08 显示全部楼层
2011.2.20
再次尝试解决空格长度问题
PPT学习论坛
回复 支持 反对

使用道具 举报

9

主题

217

帖子

36

幻币

一流武者

Rank: 3Rank: 3

积分
274
QQ
2016-4-12 17:45:06 显示全部楼层
我也不想这样,但是要想通过点击播放中的图片响应事件,程序不放在模块中,放在dll中不好调用呀。
PPT学习论坛
回复 支持 反对

使用道具 举报

28

主题

227

帖子

62

幻币

一流武者

Rank: 3Rank: 3

积分
288
QQ
2016-4-12 17:49:38 显示全部楼层
是怎样实现横线长度与选中内定相一致的呢?能说一说方法吗?我一直实现不了!
PPT学习论坛
回复 支持 反对

使用道具 举报

22

主题

233

帖子

46

幻币

一流武者

Rank: 3Rank: 3

积分
296
QQ
2016-4-12 17:56:00 显示全部楼层
原来是用Len根据挖出字符的长度,插入等长的“_”,看似简单的问题,绕来绕去却纠缠不清了。只好换一种思路。用BoundWidth 取得挖出字符的宽度。再计算需要几个“_”来填补。
PPT学习论坛
回复 支持 反对

使用道具 举报

15

主题

215

帖子

35

幻币

一流武者

Rank: 3Rank: 3

积分
253
QQ
2016-4-12 18:00:13 显示全部楼层
确实不会哟,能否贴出“用BoundWidth 取得挖出字符的宽度。再计算需要几个“_”来填补的”代码?谢谢!
PPT学习论坛
回复 支持 反对

使用道具 举报

14

主题

206

帖子

37

幻币

一流武者

Rank: 3Rank: 3

积分
262
QQ
2016-4-12 18:02:26 显示全部楼层
Private Function GetUnLineCount() As Integer
Dim L As Single
Dim C As Single
Dim S As Single
With ActiveWindow.Selection.TextRange
S = .Font.Size
L = .BoundWidth
C = L / S / 0.565
GetUnLineCount = Abs(Int(0 - C))
End With
End Function
在程序中调用函数
ActiveWindow.Selection.TextRange.Text = String(GetUnLineCount, "_")
PPT学习论坛
回复 支持 反对

使用道具 举报

16

主题

193

帖子

38

幻币

一流武者

Rank: 3Rank: 3

积分
231
QQ
2016-4-12 18:02:41 显示全部楼层
终于成功了(试做这个程序的原因是:添加自己喜爱的自定义动画),万分感谢wjhere兄无私的帮助和理解!你太让我感动了!
PPT学习论坛
回复 支持 反对

使用道具 举报

13

主题

217

帖子

41

幻币

一流武者

Rank: 3Rank: 3

积分
275
QQ
2016-4-12 18:03:36 显示全部楼层
祝贺chuhaiou。不用客气,如果没有大家的支持,我的程序只能停留在原始的的状态。试着修改0.565的大小,看看效果,自己可以做细微调整。你的化学小神童很好呀,在你的博客看了一下,学习了。
PPT学习论坛
回复 支持 反对

使用道具 举报

15

主题

211

帖子

53

幻币

一流武者

Rank: 3Rank: 3

积分
285
QQ
2016-4-12 18:04:07 显示全部楼层
我是乱试着用VBA编一点教学方面的用具,目的是使自己在教学中更方便一点,尤其我们教化学的,化学方程式输入太难了。其实我不是真了解VBA。80年代初我们在大学里根本没有接触到过电脑,所以现在只能依靠网络和网上好心人的帮助来学习。有时在为了完成一个程序,找遍了网络。当然在学习中我也尝到了不少的快乐。可以说这个挖词填空如果没有你的帮助我是完成不到现在这么好,真是太谢谢你啊!
PPT学习论坛
回复 支持 反对

使用道具 举报

18

主题

229

帖子

43

幻币

一流武者

Rank: 3Rank: 3

积分
289
QQ
2016-4-12 18:07:44 显示全部楼层
chuhaiou 兄过谦了,您是前辈了。我是80后,但遗憾没有上过大学。师范时候学过一点计算机,还是dos系统。都是03年开始自己买机子自学的。幸得EH论坛,接触很多高人,对vba和com加载项很有兴趣。处农村小学,把自己的一些想法写出来,和大家分享,结交朋友,打法寂寞。以后我们就是忘年交了,呵呵。互相学习,共同进步。
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册