множественный выбор в ячейках при генерации Excel

sava2000

Новичок
Можно ли при при генерации файла в формате эксель сделать в некоторых ячейках поддержку выбора нескольких значений?
У меня есть пример того ,как это сделать в самом экселе. Но это требует использования VBScript для создания Listbox и описания его

обработчиков.
Например, необходимо прописывать такой код:
Лист1:
--------------------------------------
Private Sub ListBox1_Change()
Dim i As Long, v, s As String
'Stop
v = ListBox1.List
For i = LBound(v, 1) To UBound(v, 1)
If ListBox1.Selected(i) Then s = s & v(i, 0) & "; "
Next
s = Left(s, Len(s) - 2)
ActiveCell = s

End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Address Like "$I*" Then
With ListBox1
.Top = ActiveCell.Top
.Left = ActiveCell.Left
.Visible = True
.ListFillRange = "Config!" & [Values].Address
End With
Else
ListBox1.Visible = False
End If
End Sub

а также пара обработчиков и вызовов функций в коде самой Excel-книги...
-------------------------------------------


Я не нашел возможности вставлять VBScript код в экселевский файл ,когда создаю его с помощью PHPExcel.
1) Можно ли это сделать если использовать PHPExcel? И как?
2) Можно ли это сделать, если использовать какую-то другую библиотеку? Подскажите какую.
 
Сверху