Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Stäng en öppen fil. Hur gör man?

Postades av 2003-04-07 09:29:31 - Berne Nielsen, i forum visual basic - allmänt, Tråden har 13 Kommentarer och lästs av 914 personer

Vet någon hur man kan fimpa en öppen fil, eller ska man behöva vara så jobbig och be användaren göra det... känns lite b...

Tacksam för tips!


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-07 12:24:07 - Andreas Hillqvist

Vad är det för fil/filtyp? Vad är det som håller filen öppen? Är det ditt program? Eller något annat?


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-07 16:44:24 - Pelle Johansson

Det finns ett kommando som bara heter "Close".

Om du inte skriver close #1 eller close #2 så stänger den faktiskt alla filer som applikationen har öppna


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-08 09:03:23 - Berne Nielsen

Det är en Excel-fil, och jag har inte öppnat den via mitt vb-program.

Hur menar du med Close?
Måste man inte öppnat filen själv då?


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-08 11:21:12 - Andreas Hillqvist

Ifall man t.ex. använder format på en hårddisk som har en öppen fil. Kommer programmet fråg om den skall stänga alla filhandtag. Men vet inte om det bara går att göra på låg nivå eller om det går att göra med API i windows. Det bästa är ju att fbe användaren stänga filet i pårogrammet. Ger denna möjlighet att spara eller kopiera filen. Innan ditt program fortsätter.


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-08 12:50:01 - Berne Nielsen

det där första vet jag inte om jag förstod så mycket av... Njä jag vill slippa be användaren stänga filen och jag vet att han inte har behov av att spara osv. Dessutom körs Excel dolt och användaren är inte så duktig på datorer…
Så jag vill alltså bara stänga ner xls-filen, ev stänga Excel också om det är lättare.


Svara

Sv: Stäng en öppen fil. Hur g&#246

Postades av 2003-04-08 13:54:22 - Emma Magnusson

Om det inte är du som öppnat excel får du skaffa ett handtag till applikationen.
Detta görs via GetObject("")

När du fått ett handtag kan du gå igenom och stänga alla aktiva arbetsböcker.

Har du problem med koden använd kodbiblioteket eller skriv igen.

/Emma


Svara

Sv: Stäng en öppen fil. Hur g&

Postades av 2003-04-08 14:36:33 - Berne Nielsen

Låter ju perfekt! Har letat i "Resource Library", "Tips & tricks" o "Filarea" men inte hittat nåt göttit...


Svara

Sv: Stäng en öppen fil. Hur g&#246

Postades av 2003-04-08 14:51:09 - Andreas Hillqvist

Är det du som kör Excel dolt? Då kan du ju bara stänga Workbooken.


Svara

Sv: Stäng en öppen fil. Hur g&

Postades av 2003-04-08 15:29:52 - Berne Nielsen

nej det är inte mitt vb-program som startat excel...
man får även ta hänsyn till att användaren kan ha något exceldokument öppet (i ett annat excel)


Svara

Sv: Stäng en öppen fil. Hur g&

Postades av 2003-04-09 08:17:07 - Emma Magnusson

Aha.... du måste sätta en referens till Excelbilioteket - annars hittar du det inte...

Ligger under references så letar du upp Microsoft Excel någonting... minns inte vad det
heter, men ligger i anslutning till andra eller tredje menyn. Om du fortfarande undrar
kan du söka på filarean, där finns några exempel.

/Emma


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-11 16:16:40 - Berne Nielsen

Tack Emma!
Följande kod löser problemet, finns det nåt sätt att slippa "vill du spara" frågan?
följande funkar ju inte...
ÖppenMall.Application.Quit False

<code>
Dim mallen as string
Dim ÖppenMall As Object
...
mallen = App.Path + "\mall.xls"

if MallÖppen(mallen) then 'funktion som kontrollerar om filen är öppen
Set ÖppenMall = GetObject(mallen)
ÖppenMall.Application.Quit 'fimpar den öppna mallen!
end if

</code>


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-11 16:28:56 - Heinz Svedling

Prova det här


ÖppenMall.Application.Workbooks("mall.xls").Close saveChanges:=False


Svara

Sv: Stäng en öppen fil. Hur gör man?

Postades av 2003-04-11 17:14:02 - Berne Nielsen

tackar tackar

Stänger mallen effektivt!
Men... lämnar det dolda tomma Excel öppet.
I och för sig ingen katastrof , stängs när Windows stängs…


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 167
27 952
271 704
811
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies