forms - "object doesn' t 支持此属性或方法 "when using "print"

标签 forms vba excel printing

我是 VBA 的新手(在 Excel 中使用它),我目前正在阅读一些教程,以了解它与 Java oder C# 的不同之处。但这不是问题... ;-)

这个教程告诉我在 Form_Initialize 过程中使用“打印”(我正在使用带有 VBA6 的 Office XP ...不要问我为什么,这不是我的决定:-P)。但是当我这样做时,它给了我上面提到的错误(或者至少我猜这个错误必须用英语读成这样的东西,我的版本是德语:D)。

这是我在一个非常简单的示例中尝试做的事情:

Private Sub UserForm_Initialize()
   Print "Hello World!"
End Sub

按照教程,这应该将“Hello World”打印到即将初始化的表单的“表面”......
在帮助(F1)之后,它应该做的差不多......
但它没有;-)

有人知道我哪里错了吗?我不明白...

提前致谢和问候
吉拉拉斯

=================================更新================= ===============
教程告诉我写
Print " a", "      b", "a*b", "a+b", "Int(a/b)"

这应该给我一种表格形式的表达方式。
这甚至可以使用文本框吗?

最佳答案

您需要在放置文本的用户表单中插入某种控件。例如。放置 Caption 类型的控件并将其命名为 Caption1 (在属性列表 F4 中)。

然后你可以分配一个值:

Me.Caption1 = "Hello world!"

或者,根据您的需要,您可以使用 Debug.Print "Hello world!"在调试控制台中简单地输出字符串(仅在开发过程中有用) - 或使用 MsgBox "Hello world!"向用户显示消息。在这种情况下,您根本不需要表单,而只需要触发宏,例如从 Excel 中的按钮。

关于forms - "object doesn' t 支持此属性或方法 "when using "print",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15678005/

相关文章:

excel - 如何对包含公式的单元格求和

javascript - 如何自动更新起始页和结束页输入字段

python - 如果表单在 django for 循环中,如何检索 html 表单的输入值

javascript - 2 个 Html 表单如何共享 1 个隐藏字段?

jquery - 如何在表单中实现类似 Stack Overflow 的水印?

excel - VBA - 两个值之间的随机数

vba - 按月保存以包括周数

excel - MATCH 与正在运行的lookup_value

vba - 创建图表时的 Excel 变量范围

excel - 如何将 Excel 中的单元格值限制为另一个工作表中的选项?