Excel Visual Basic应用程序动画文本

Excel Visual Basic应用程序动画文本,excel,vba,Excel,Vba,当我打开我的excel时,宏命令会自动运行并显示“welome”。但我想稍微设计一下。有什么方法可以改变它的颜色大小或文本框吗。在我的屏幕截图下面。[这不是最重要的,但我很想知道我可以为这篇文章制作动画吗。] 图像链接 至于更改文本的颜色和大小,是的,您需要创建一个用户表单,并将“欢迎”屏幕创建为自定义表单,而不是使用VBA的msgbox 在VBA中,右键单击项目资源管理器中的工作簿。 选择插入->用户表单。 设计欢迎屏幕的显示方式。 在此工作簿的工作簿_Open()子项中,放置UserForm

当我打开我的excel时,宏命令会自动运行并显示“welome”。但我想稍微设计一下。有什么方法可以改变它的颜色大小或文本框吗。在我的屏幕截图下面。[这不是最重要的,但我很想知道我可以为这篇文章制作动画吗。] 图像链接

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

在VBA中,右键单击项目资源管理器中的工作簿。
选择插入->用户表单。
设计欢迎屏幕的显示方式。
在此工作簿的工作簿_Open()子项中,放置UserForm.Show()以在工作簿首次打开时显示自定义欢迎消息


至于动画所说的文字,并不是真的。为了呈现自定义动画文本javascript文件,使用嵌入式webbrowser对象有一些复杂的解决方法。它充满了对用户的“潜在风险”通知,看起来真的不是很好。很抱歉弄破了泡泡:)。

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

在VBA中,右键单击项目资源管理器中的工作簿。
选择插入->用户表单。
设计欢迎屏幕的显示方式。
在此工作簿的工作簿_Open()子项中,放置UserForm.Show()以在工作簿首次打开时显示自定义欢迎消息


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

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

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

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


您可以在VBA项目资源管理器->插入->用户表单下执行此操作。从那里,您可以添加标签/按钮/任何您想要的对象,并根据需要调整窗体的大小。然后在模块/宏中,调用此表单而不是使用msgbox。

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

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

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


您可以在VBA项目资源管理器->插入->用户表单下执行此操作。从那里,您可以添加标签/按钮/任何您想要的对象,并根据需要调整窗体的大小。然后,在您的模块/宏中,您可以调用此表单而不是使用msgbox。

谢谢您的回复。。但我想知道我是否可以删除用户表单边界以便只显示图片。如果您想要图像(您已经拥有的图像),您可以转到Excel上的“开发人员”选项卡并按“插入”在Active X控件下有一个图片图标。双击它并将其拖动到工作表中。从那里,右键单击创建的表单并点击“属性”。properties视图将打开,您可以找到一个名为“Picture”的子属性,其中包含一个浏览选项。如果你感兴趣的话,你可以选择一张图片。从这里开始,由于对象已经创建,您可以随时调用该对象,而不是用户窗体。谢谢您的回答。但是我想知道我是否可以删除用户窗体边界,以便只显示图片如果您想要图像(您已经拥有的图像),您可以转到Excel上的“开发人员”选项卡并按“插入”在Active X控件下有一个图片图标。双击它并将其拖动到工作表中。从那里,右键单击创建的表单并点击“属性”。properties视图将打开,您可以找到一个名为“Picture”的子属性,其中包含一个浏览选项。如果你感兴趣的话,你可以选择一张图片。从这里开始,由于对象已经创建,您可以随时调用该对象,而不是调用userform。