Avatar billede mn Nybegynder
15. november 2002 - 10:51 Der er 8 kommentarer og
2 løsninger

worksheet gennemsigtigt

Hej eksperter

Jeg har et problem. Jeg åbner excel fra vba i access. Første går det fint, men lukker jeg excel ned og laver mit kald igen - uden at have afsluttet access - åbner den excel fint op, kan sagtens skrive i arket.
Det er også muligt at navigere rundt i arket og det hele.
Men (!) jeg kan ikke se dataarket. Det er som om worksheet'et er invisible på en eller anden måde.
Det er virkelig sært !! Den er sådan set gennemsigtig

Er der nogen der har set dette før ??
Hvad gør jeg ??

Mange hilsner
  Morten
Avatar billede bak Forsker
15. november 2002 - 11:24 #1
Du bliver nok nødt til at vise din kode.....
Avatar billede Slettet bruger
15. november 2002 - 13:24 #2
Hvis du åbner Excel vha. VBA, er det en god idé også at lukke den vha. VBA.
Avatar billede mn Nybegynder
15. november 2002 - 14:20 #3
problemet er når brugeren lukker den - altså uden om vba.... Jeg kan godt selv lukke den. Så er der nok ikke nogle problemer.

kode snip :

Excel.Application.visible = true
dim xls as new excel.workbook
set xls = excel.application.workbooks.add

with xls
  Range("A1").Value = "test"
end with
Avatar billede bak Forsker
16. november 2002 - 01:20 #4
Ja, den har du da fået lavet skægt. Jeg har ikke set fejlen før, men nu er du da ikke alene :-)
Prøv lige at skrive .Sheets("Ark1).Range("A1")"=test"
Husk punktummet før .Sheets

ellers funker det her :
Dim xlApp As Excel.Application
    Set xlApp = New Excel.Application
    xlApp.Visible = True
    With xlApp
      .Workbooks.Add
      .Sheets("Ark1").Range("A1").Value = "test"
    End With
Avatar billede mn Nybegynder
16. november 2002 - 13:12 #5
Hej bak,

Jeg kan ikke teste det før på mandag. Glæder mig til at prøve det af !

Mange hilsner
Morten
Avatar billede b_hansen Novice
18. november 2002 - 08:26 #6
kan du ikke bare sikre dig, at din afsluttende kode køres, før brugeren lukker regnearket?
Eventuelt smide et kald til din funktion i

Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub
Avatar billede bak Forsker
19. november 2002 - 20:25 #7
Har du fået testet det, Morten ?
Avatar billede hcars Novice
28. november 2002 - 14:42 #8
Helt fra starten, Morten:
Du spørger, om der er nogen der har set det. Givetvis ikke, for det er jo usynligt, ik'?
;-)
Avatar billede b_hansen Novice
18. december 2002 - 12:51 #9
Morten> Har du fundet en løsning?
Avatar billede mn Nybegynder
06. februar 2003 - 12:18 #10
Fik det aldrig til at virke ordentligt. Sært.
da jeg havde problemstillingen i en seperat fil fungerede det vist fint, men da jeg implementerede det i min store fil, gik det galt.

øv

Tak for hjælpen anyways !
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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