Dobrý den, prosím o pomoc s vytvořením a editací tabulky v excelu. Dříve mi vše fungovalo ale od doby co mam nové VS 2008 a Excell 2007 (na pc mám jen excel, ne celé office). Co delám špatně, když jako příkald použiji kód, který je zde již jednou zmíněn. přidat referenci na excel do projektu: Project -> Add Reference -> COM -> Microsoft Excel xx.x Object Library -> OK
Imports Microsoft.Office.Interop
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Dim MojeExcelAplikace As Excel.Application = _
CType(CreateObject("excel.application"), Excel.Application)
MojeExcelAplikace.Workbooks.Open(Filename:="C:\sešit1.xls")
' Načtení obsahu buňky A1 na listu List1
Dim ObsahA1 As String = _
MojeExcelAplikace.Workbooks("sešit1.xls").Worksheets("List1").range("A1").value()
' Zápis do C5 na listu List5
MojeExcelAplikace.Workbooks("sešit1.xls").Worksheets("List5").range("C5").value() = ObsahA1
' Uložení změn:
MojeExcelAplikace.Workbooks("sešit1.xls").Save()
' Ukončení:
MojeExcelAplikace.Workbooks.Close()
MojeExcelAplikace.Quit()
End
End Sub
End Class
Excel.Application - není rozpoznáno Dělám někde chybu, nebo je problém v nových verzích? Díky Bouda
|