Hallo,
Ik wil een office applicatie (word, excel enz) openen in een panel op het formulier.
Ik kan het wel d.m.v. een shellprocess openen maar dan wordt het in office geopend (extern) en niet in de applicatie. Ik weet dat je active-x controls kan aanmaken met een reference naar word en excel dan heb je een spreadsheet of document maar die zijn leeg, hoe kan je een document/spreadheet openen en die openen binnen het panel van het form ?
ik heb reeds op internet gezocht en wel dezelfde vragen gevonden meer geen juiste antwoorden en/of voorbeelden. Ik hoop dat iemand mij in de juiste richting kan sturen en/of een goede site weet waar wat info opstaat.
Dit is wat ik nu heb maar dan krijg ik een exception:
path = de locatie naar de spreadsheet.
Dit is de error die ik dan krijg en hij gaat naar de laatste regel toe:
Exception of type 'System.Windows.Forms.AxHost+InvalidActiveXStateException' was thrown.
Ik wil een office applicatie (word, excel enz) openen in een panel op het formulier.
Ik kan het wel d.m.v. een shellprocess openen maar dan wordt het in office geopend (extern) en niet in de applicatie. Ik weet dat je active-x controls kan aanmaken met een reference naar word en excel dan heb je een spreadsheet of document maar die zijn leeg, hoe kan je een document/spreadheet openen en die openen binnen het panel van het form ?
ik heb reeds op internet gezocht en wel dezelfde vragen gevonden meer geen juiste antwoorden en/of voorbeelden. Ik hoop dat iemand mij in de juiste richting kan sturen en/of een goede site weet waar wat info opstaat.
Dit is wat ik nu heb maar dan krijg ik een exception:
Visual Basic .NET:
1
2
3
| Dim aDoc As Excel._Workbook = ExcelApp.Workbooks.Open(path, ReadOnly:=True) Dim AxSpreadsheet1 As New AxOWC10.AxSpreadsheet AxSpreadsheet1.Sheets.Add(aDoc) |
path = de locatie naar de spreadsheet.
Dit is de error die ik dan krijg en hij gaat naar de laatste regel toe:
Exception of type 'System.Windows.Forms.AxHost+InvalidActiveXStateException' was thrown.