2011-08-23 88 views
0

味精盒被提示代码:如何改变输入框的大小在MS Access 2003

StrInput =的InputBox(提示:= strMsg,标题:= “文件位置”,XPOS:= 2000 ,YPos:= 2000)

我不知道如何改变盒子的大小。我想要,因为我的strMsg是相当登录的,在小盒子里看起来不错。

+0

当然你想要一个文件打开/文件夹打开对话框? InputBox()是交互式收集信息的一种非常原始的方式,我从来不会将它用于这样的事情。你可以尝试谷歌搜索“访问BrowseFolder”。 –

+0

o nah我没有试图得到一个文件,我只是有很多与消息框一起提供的说明。一些theres在'strmsg'有点相当,它并没有看起来很好所有拥挤的小盒子 – Chaostryder

回答

3

我不知道要更改输入框的大小。你有两个选择:

1)力线打破了vbCRLF这样的: `消息=“这条线将在这里结束:” & vbcrlf &“这个会出现在新的一行”

2)创建自己的表单以执行输入框。根据您的VBA能力,您可以使用文本框,标签,确定按钮和取消按钮创建表单。让表单使用打开参数(OpenArgs)形式的字符串作为提示文本。这会给你一个通用的,可定制的输入框。

+0

我试过第一次,它没有奏效。也许我会给SECODN一个尝试,但这很难比我希望的=(也许更改输入框的大小是可能的 – Chaostryder

+1

不幸的是,即使有可能它可能需要WinAPI调用,并添加复杂性,无论如何你都可以通过自己的输入框来更好地服务 – Banjoe

+0

+1对于建议#2来说,这是真正实现这一目标的唯一可行方式,不会使事情过分复杂化。 –