首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Basic for Applications动画文本

Visual Basic for Applications动画文本
EN

Stack Overflow用户
提问于 2017-06-30 01:46:22
回答 2查看 720关注 0票数 0

当我打开我的excel,宏命令自动运行并显示"welome".But我想设计它的小bit.Is有任何方式,我可以改变它的颜色大小或文本框。在我的屏幕截图下面。这不是最重要的,但我喜欢知道我是否可以动画这篇文章。图像链接https://msexcel-analysistabs1.netdna-ssl.com/wp/wp-content/uploads/2013/01/run-a-macro-automatically.png

EN

回答 2

Stack Overflow用户

发布于 2017-06-30 01:54:54

至于更改文本的颜色和大小,是的,您需要创建一个UserForm并将“欢迎”屏幕创建为自定义窗体,而不是使用VBA的msgbox。

在VBA中,右键单击Project Explorer中的工作簿。

选择Insert->UserForm。

设计欢迎屏幕的显示方式。

在此工作簿的Workbook_Open()子对象中,放置UserForm.Show()以在工作簿首次打开时显示自定义欢迎消息。

至于动画所说的文本,不是真的。为了呈现自定义的动画文本javascript文件,有一些使用嵌入式text浏览器对象的复杂的变通方法。它充满了对用户的“潜在风险”通知,看起来真的不是很好。很抱歉打碎你的泡泡:)。

票数 1
EN

Stack Overflow用户

发布于 2017-06-30 01:57:46

您只是在VBA中调用标准msgbox吗?如果是这样,您可以在Excel VBA中创建实际的UserForm,而不是调用msgbox。从那里,在“框”中放置一个标签,您可以用各种方式格式化字体:颜色、大小、文本字体等。

据我所知,你不能做任何“有趣”的动画。但是你绝对可以改变字体的大小和颜色!

下面是一个例子(我不是最有创造力的人)

您可以在VBA Project Explorer -> Insert ->用户窗体下执行此操作。从那里你可以添加标签/按钮/任何你想要的对象,如果你愿意的话,还可以调整表单的大小。然后在您的模块/宏中调用此表单,而不是使用msgbox。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44831816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档