Springen naar inhoud


- - - - -
VS 2015

Excel Openen Lukt Niet Via Import

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 1 reacties in dit onderwerp

#1 JannekeVloesberg

JannekeVloesberg

    Starting Developer

  • Leden
  • 26 berichten
    Laatst bezocht 19 mrt 2019 17:46

Geplaatst op 17 maart 2019 - 17:37

ik probeer gewoon excel te openen en krijg al direct foutmelding en raak dus niet verder

PS: ik heb via Add Reference (COM) dus wel degeljk deMicrooftOffice Excell 15.0 library toegeveogd

Visual Basic Code:

Private Sub cmdPrintKaft_Click(sender As Object, e As EventArgs) Handles cmdPrintKaft.Click

'Dim aldannietprinten As Boolean

'Dim testBlad<span Class>="searchlite">Word</span> As <span Class="searchlite">Word</span>.Application

'testBlad <span Class="searchlite">Word</span> = CreateObject("<span Class="searchlite">Word</span>.Application")

Imports Excel = Microsoft.Office.Interop.Excel

'Imports Word = Microsoft.Office.Interop.Word

''Dim xlApp As Excel.Application

''xlApp = CType(CreateObject("Excel.Application"), excel.application)



 


''Dim xlworkbook As excel.workbook

''xlworkbook = xlApp.workbooks.add

''xlApp.visible = True

''MsgBox("nu zou exel open moeten gaan)")

''xlworkbook.close

''xlApp.quit



 


'Oude code vb6

''Exceldocument = CreateObject("Excel.Application")

''Exceldocument.Workbooks.Open(filename:="C:\ETC\Programma VB net 2019\Betalingsoverzicht grijze kaft.xls")

''Exceldocument.Visible = True

''aldannietprinten = MsgBox("is de print ok?", vbYesNo)

''If aldannietprinten = vbYes Then

'' Exceldocument.Activewindow.SelectedSheets.PrintOut(Copies:=1, Collate:=True)

'' MsgBox("Print voleindigd")

'' Exceldocument.Activewindow.Close

''End If

''Exceldocument.Application.Quit

''Exceldocument = Nothing



 


End Sub

Bijgevoegde Bestanden



#2 Dirk Andries

Dirk Andries

    Guru Developer

  • Leden
  • PipPipPipPipPipPip
  • 1160 berichten
    Laatst bezocht
  • LocatieGent

Geplaatst op 17 maart 2019 - 18:17

Bericht bekijkenJannekeVloesberg, op 17 maart 2019 - 17:37, zei:

ik probeer gewoon excel te openen en krijg al direct foutmelding en raak dus niet verder
Dat is gewoon een syntax fout.
Het imports statement werkt enkel op file level, je kan het dus ergens niet in een klasse of method zetten.
Zie Remarks :

Remarks zei:

Each source file can contain any number of Imports statements.
These must follow any option declarations, such as the Option Strict statement, and they must precede any programming element declarations, such as Module or Class statements.

You can use Imports only at file level.
This means the declaration context for importation must be a source file, and cannot be a namespace, class, structure, module, interface, procedure, or block.

Het is misschien zinvol eerst even de basis van visual basic.net te bekijken?
Zelf betwijfel ik dat je met je huidige trial-and-error aanpak tot een kwaliteitsvol resultaat gaat komen.





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)