Excel Data into Combo-Box

Hi Forum,
I am trying to populate Data out of an Excel worksheet into an Combo-Box.
In the script itself, the responsible variable “$objCombobox.Items” helds all correct data

But in the Combo-Box, i unfortunately only get shown several “system object” entries…

This is how the correspondent excel sheet is looking like:

and this is the combo-box, I get

Where is my mistake?

Here is my code

type or paste code here

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") 
$Namen = @()
$Page = "User"

$objForm = New-Object System.Windows.Forms.Form 
$objForm.Text = "Combobox"
$objForm.Size = New-Object System.Drawing.Size(300,200) 
$objForm.StartPosition = "CenterScreen"
$objForm.KeyPreview = $True

$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(75,120)
$OKButton.Size = New-Object System.Drawing.Size(75,23)
$OKButton.Text = "OK"
 foreach ($objItem in $objCombobox.SelectedItem)
         {$global:x = $objItem

$CancelButton = New-Object System.Windows.Forms.Button
$CancelButton.Location = New-Object System.Drawing.Size(150,120)
$CancelButton.Size = New-Object System.Drawing.Size(75,23)
$CancelButton.Text = "Cancel"

$objLabel = New-Object System.Windows.Forms.Label
$objLabel.Location = New-Object System.Drawing.Size(10,20) 
$objLabel.Size = New-Object System.Drawing.Size(280,20) 
$objLabel.Text = "Treffen Sie bitte eine Auswahl:"

$objCombobox = New-Object System.Windows.Forms.Combobox 
$objCombobox.Location = New-Object System.Drawing.Size(10,40) 
$objCombobox.Size = New-Object System.Drawing.Size(260,20) 
$objCombobox.Height = 70

$objexcel=New-Object -ComObject Excel.Application
$objexcel.Visible= $false

do {
      $Namen = @($worksheet.Cells.Item($Zeile,1).Text)
      write-host Name = $Namen
      [void] $objCombobox.Items.Add($Namen)
while($worksheet.Cells.Item($Zeile,1).Text.Length -gt 0)


$objForm.Topmost = $True
[void] $objForm.ShowDialog()

Thanks for any help

At a quick glance it looks you are adding arrays, hence the System.Object to the combo box instead of just the text. Change the above line to

$Namen = $worksheet.Cells.Item($Zeile,1).Text

Thanks very much for your quick solution!!