Avatar billede testpilot_dk Nybegynder
28. november 2005 - 09:51 Der er 11 kommentarer og
1 løsning

opret excel dokument fra word + vba

Hej!

Hvordan opretter jeg gennem en word makro et excel ark!
Avatar billede testpilot_dk Nybegynder
28. november 2005 - 09:52 #1
jeg kan godt læse fra exel dokumentet, men hvis det ikke eksistere vil jeg gerne lave et temporert dokument
Avatar billede rvm Nybegynder
28. november 2005 - 10:14 #2
Her er lidt kode:

'Husk at sætte en referance til Excel objektmodel (Tools/references...) i VBA
Dim xlApp As excel.Application

Set xlApp = CreateObject("excel.application")
xlApp.Visible = True

xlApp.workbooks.add

Din kode

xlApp.Quit

Set xlApp = Nothing
Avatar billede testpilot_dk Nybegynder
28. november 2005 - 10:25 #3
har jeg så et excel dokument, som jeg senere kan tilgå senere i min makro
Avatar billede rvm Nybegynder
28. november 2005 - 13:25 #4
jep - f.eks.

MinWorkbook = xlApp.thisWorkbook.name

senere

xlApp.Workbook(MinWorkbook).activate
Avatar billede testpilot_dk Nybegynder
29. november 2005 - 10:28 #5
Hvordan er jeg så sikker på at lukke instansen igen! du ligger stadig som en process i joblisten, dvs kørsel 2 gange, vil resultere i fejl
Avatar billede rvm Nybegynder
29. november 2005 - 10:39 #6
Nedenstående linier i koden skulle fjerne objektet/instansen

xlApp.Quit
Set xlApp = Nothing
Avatar billede testpilot_dk Nybegynder
29. november 2005 - 10:46 #7
men den dræber ikke processen
Avatar billede testpilot_dk Nybegynder
29. november 2005 - 10:47 #8
ikke mens, vba kører
Avatar billede rvm Nybegynder
29. november 2005 - 10:50 #9
Det gør den hos mig. Men hvis du i samme kode skal brugen processen flere gange, så er der ingen grund til at lukke den, før sidste gang.
Avatar billede testpilot_dk Nybegynder
29. november 2005 - 10:53 #10
det er selføgelig rigtigt, hvordan tjekker jeg så om min form bliver lukket
Avatar billede rvm Nybegynder
29. november 2005 - 10:59 #11
Hvilken form :-) Du må beskrive dit projekt lidt nøjere, hvis jeg skal kunne hjælpe dig ...

Hvis du har en form, så er der noget kode, der har starte den, og du kommer tilbage til den kode, når formen lukkes (ligegyldigt, hvordan den lukkes).
Avatar billede testpilot_dk Nybegynder
29. november 2005 - 11:47 #12
ja, det er rigtigt nok, jeg har løst mine problemer, takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester