2011-08-23 90 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來說,這是真正實現這一目標的唯一可行方式,不會使事情過分複雜化。 –