2017-06-13 70 views
1

根據Here.Column(1, 0)應該Access窗體列表框工作,但我正在爲.Column(1, 0) = "Name"的objext所需錯誤下面是代碼的全系列。訪問:ListBox.Column屬性對象需要

With Me.ListBox_Status 
.AddItem ("User") 
.AddItem "VICI Launcher" '4 
.AddItem (Command_Mx.Caption) '0 
.AddItem (Command_Fm.Caption) '1 
.AddItem (Command_Anal.Caption) '2 
.AddItem "DB Backup" '5 
.Column(1, 0) = "Name'" 
'Call UserIn 
WasteTime (1) 
End With 

回答

1

您可以使用列屬性是指一個特定的列或列和行的組合,在一個多列組合框或列表框中。
只讀變式

問題是.Column()屬性是隻讀的。你不能用它在列表框中設置「單元格」。
它僅用於從中讀取值。

但是,錯誤信息是相當奇怪和誤導。我無法真正想象訪問在這裏試圖做什麼。

+0

因此'AddItem'方法是填充多個列的唯一方法? – Quint

+0

是的,我認爲只能通過'.RemoveItem'和'.AddItem'編輯值是不可能的。我的列表框通常有一個查詢作爲rowsource,你可以簡單地執行'myListBox.Requery'。 https://answers.microsoft.com/en-us/msoffice/forum/msoffice_access-mso_other/help-edit-existing-values-in-a-listbox-in-access/e638c61b-14e3-44bf-83ea-970e87d8b528 – Andre