Avatar billede md_craig Nybegynder
20. august 2002 - 13:08 Der er 9 kommentarer og
1 løsning

Åbne Exel, Insætte værdier, Print og luk

Hvordan kan jeg med Visual Basic få lavet en "Print knap" der:

1: Åbner Excel
2: Indsætter data fra en DB eller en variabel
3: Udskriver regnearket
4: Lukker Excel

og så også en der:

1: Åbner Excel
2: Indsætter data fra en DB eller en variabel
3: Åbner vis udskriv

og når man så lukker vis udskriv skal den så:

1: lukke Excel og retunere til mit program...
Avatar billede Slettet bruger
20. august 2002 - 13:20 #1
Er det en makro i Excel du tænker på, eller er det et VBS script ?
Eller et selvstændigt VB program ?
Avatar billede md_craig Nybegynder
20. august 2002 - 13:41 #2
Selvstendigt VB program...

lavet med Visual Studio
Avatar billede md_craig Nybegynder
20. august 2002 - 13:43 #3
men det må selvfølgelig også godt laves således at man har et Excel regneark ligende med nogle markroer hvor dar hentes data ud fra en DB... så alt det med at hente ikke behøver at ligge i VB programmet, men godt kanl ligge i regnearket... så kan man faktisk nøjes med at sende ganske få variabler...
Avatar billede bak Forsker
20. august 2002 - 16:27 #4
prøv lige at se http://www.eksperten.dk/spm/243083
Det kan måske bringe dig videre selv
Avatar billede bak Forsker
20. august 2002 - 16:36 #5
Her er den med lidt ændringer. Sætningen der er remmet ud kan bruges til din opgave 2, hvis du så fjerner linien ovenover.

Dim min_var1
Dim min_var2
Dim i As Integer
Dim wkbNewBook  As Excel.Workbook
Dim xlApp As Excel.Application
   
Set xlApp = New Excel.Application
'xlApp.Visible = True  'vælg om excel sal være synlig
xlApp.Workbooks.Open "c:\slet.xls"
Set wkbNewBook = xlApp.ActiveWorkbook
With wkbNewBook.Sheets(1)
    .Range("B5") = min_var1
    .Range("a1") = min_var2
    .PrintOut Copies:=1, Collate:=True
    '.PrintPreview
End With
wkbNewBook.Close savechanges:=False
xlApp.Quit
Set xlApp = Nothing
Avatar billede md_craig Nybegynder
21. august 2002 - 12:00 #6
Takker... kigger lige nærmere på det en af dagende...
Avatar billede bak Forsker
29. august 2002 - 08:53 #7
md craig -> har du fået kigget ?
Avatar billede md_craig Nybegynder
29. august 2002 - 09:33 #8
ikke så meget endnu... det går lidt sløvt for tiden... men jeg skal nok skrive hvis der er noget...

og du skal nok få point...

grunden til at det ikke går så hurgtigt det er at det ikke kun er mig der skal bruge det, det er mig og min bror der har det som fælles projekt... men vores tid har lige været optaget af at skulle have ny computer begge to...

men jeg vil prøve at se om vi ikke kan få tid til det her i weekenden.. men ejg kan ikke love noget... men jeg tror selvfølgelig ikke på at det ikke virker, men der kan jo være nogle spørgsmål ikke sandt...
Avatar billede bak Forsker
29. august 2002 - 14:51 #9
Godt nok.. det var såmænd også derfor jeg spugte.
Avatar billede md_craig Nybegynder
07. september 2002 - 17:24 #10
nå never miin... vi har stadig ikke føet et tjecket helt... men det virker garanteret. og ellers vender vi tilbage...
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
Kurser inden for grundlæggende programmering

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