У меня есть datagrid для приложения silverlight 4, которое я пытаюсь экспортировать, чтобы добиться успеха, вызвав COM-компонент для Excel в silverlight. Он продолжает выходить из строя и говорит мне, что функциональность не поддерживается. Я не могу понять, что не так, и считаю, что мой код твердый, очевидно, что нет.Экспорт Silverlight Datagrid в Excel с использованием COM-объекта
Private Sub Button2_Click(sender As System.Object, e As System.Windows.RoutedEventArgs)
Dim excel As Object = AutomationFactory.CreateObject("Excel.Application")
excel.visible = True
Dim workbook As Object = excel.workbooks
workbook.add()
Dim sheet As Object = excel.activesheet
Dim cell As Object = Nothing
Dim i As Integer = 1
'populate the excel sheet
For Each item In ActivityTypeCountDataGrid.ItemsSource
cell = sheet.cells(i, 1)
cell.Value = item.Activity_Type
cell.ColumnWidth = 50
cell = sheet.cells(i, 2)
cell.Value = item.Activity_Type_Count
cell.ColumnWidth = 50
i += 1
Next item
End Sub
Вот сетка
данных Здесь ошибка
Это приложение без браузера? – cadrell0
нет, он работает в браузере – Jared
Для этого вам потребуется повышенное доверие. – Leo