ms access 2003中如何改变输入框的大小

Posted

技术标签:

【中文标题】ms access 2003中如何改变输入框的大小【英文标题】:How to change the size of an input box in ms access 2003 【发布时间】:2011-11-02 04:29:42 【问题描述】:

消息框提示代码:

StrInput = InputBox(Prompt:=strMsg, Title:="文件位置", XPos:=2000, YPos:=2000)

我不确定如何更改框的大小。我想这样做是因为我的 strMsg 非常登录并且在一个小盒子里看起来不太好。

【问题讨论】:

您确定要打开文件/文件夹打开对话框吗? InputBox() 是一种非常原始的交互式收集信息的方法,我永远不会将它用于这样的事情。您可以尝试谷歌搜索“访问浏览文件夹”。 哦,我并没有尝试获取文件,我只是在消息框附带了很多说明。有些在“strmsg”中有相当多的东西,而且挤在小盒子里看起来不太好 【参考方案1】:

据我所知,无法更改输入框的大小。您有两种选择:

1) 使用 vbCRLF 强制换行,如下所示: `message = "此行将在此处结束:" & vbcrlf & "这将出现在新行上"

2) 创建自己的表单来充当输入框。根据您的 VBA 能力,您可以制作带有文本框、标签、确定按钮和取消按钮的表单。让该表单使用表单开始参数 (OpenArgs) 中的字符串作为提示文本。这将为您提供一个通用的、可自定义的输入框。

【讨论】:

我尝试了第一个,但没有成功。也许我会试试 secodn,但这比我希望的要困难得多 =(。也许改变输入框的大小是不可能的 不幸的是,即使有可能,它也可能需要 WinAPI 调用并增加某种复杂性,无论如何制作自己的输入框会更好地为您服务。 +1 建议 #2,这确实是唯一可行的方法,而不会使事情变得过于复杂。

以上是关于ms access 2003中如何改变输入框的大小的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 2003 - 格式化导致列表框问题

在 MS Access 2003 上出现错误 (3163)

求助,怎样在ACCESS2003 中某个窗体上设置登录界面,就是如何实现输入密码成功了才能进入下一个窗体?

如何在 MS Access 2003 中删除具有唯一 ID 的重复条目?

MS Access 2003 - Access 表单上的嵌入式 Excel 电子表格

MS Access 如何使用带有组合框的宏?