Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: locatie excel bestand vastzetten.  (gelezen 3094 keer)

0 leden en 1 gast bekijken dit topic.

Offline naam

  • Lid
  • *
  • Berichten: 65
  • Oplossing.be
locatie excel bestand vastzetten.
« Gepost op: 12 januari 2006, 16:04:42 »
Beste lezers,

Ik heb een bestand dat gekoppeld is aan andere bestanden.
Nu wil ik graag deze bestanden beveiligen tegen verplaatsen en of kopieren, om te voorkomen dat ik mijn koppelingen verlies. nu is mijn vraag of dit uberhaupt wel kan en zo ja hoe??

Bvd,
Piet is de Naam

Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline LucHeyndrick

  • Volledig lid
  • **
  • Berichten: 217
  • Oplossing.be
Re:locatie excel bestand vastzetten.
« Reactie #1 Gepost op: 12 januari 2006, 16:46:38 »
Dat kan volgens mij niet.  Alhoewel: dit is natuurlijk een gevaarlijke bewering.  Zal vermoedelijk wel gaan, maar niet meer via VBA Excel.
Ik vermoed dat je andere programmeertalen moet aanspreken.

Luc
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline droedel

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re:locatie excel bestand vastzetten.
« Reactie #2 Gepost op: 12 januari 2006, 17:23:34 »
Hallo

misschien kan dit je helpen: kijk eens onder 'bestand', 'machtiging'. Hiermee kom je zeker al een eind verder.
Succes.
Vista Home Premium, 1022 MB Ram, Intel Core 2 CPU 6400 @2.13Ghz

Offline barthold

  • Volledig lid
  • **
  • Berichten: 171
  • ExWorks.be: Free Excel tools.
Re:locatie excel bestand vastzetten.
« Reactie #3 Gepost op: 12 januari 2006, 22:08:51 »
Piet,

Sorry, even druk bezig geweest de laatste dagen (email)...

Ten eerste: ik raad bestanden koppelen altijd ten sterkste af. Ben je zeker dat er geen andere methode bestaat? Staan de "slaves" in een subdirectory of op bijvoorbeeld een intranet server?

Ten tweede: echt verhinderen dat een bestand verplaatst wordt kan je niet in Excel, dat moet op OS niveau of file premissions niveau (server).

Maar:
Er is wel iets te bedenken dat een rudimentaire controle doet, bijvoorbeeld wanneer de file opstart. Stel dat de file op C:\My Documents moet staan, dan zou je bij startup van de file het volgende kunnen doen:

if thisworkbook.path<>"C:\My Documents" then
   msgbox "Deze file staat niet op de juiste plaats!"
   thisworkbook.close savechanges:=false
endif

De file wordt dan afgesloten als hij niet correct staat... Zoals alle zaken hier is dit maar een suggestie... Misschien niet van toepassing op jouw files en zeker ook niet waterdicht... Mensen kunnen macro's afzetten en dan werkt de controle niet. Dat zou je kunnen oplossen door het actieve deel van de file standaard te verbergen en het bij startup door de code te laten zichtbaar maken.... Kijk daarvoor eens op mijn site in de rubriek "Force VBA Code Execution @ Startup" hier https://www.exworks.be/pub/xl/tips/forcevbarun.htm

Het is maar een idee...

Bart




WinXP - Excel 2000/XP/2003

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:locatie excel bestand vastzetten.
« Reactie #4 Gepost op: 12 januari 2006, 22:36:32 »
Of mss een opvolger op het antwoord van Barthold. Controleer of het bestand op de juiste plaats staat, indien dit niet het geval is verplaats het dan terug naar de juiste locatie. Ik vermoed niet dat het allemaal via dat ene bestand lukt aangezien je het moet sluiten om het te kunnen verplaatsen, maar als je het sluit kan je geen code meer uitvoeren, dus mss een soort van hulp-bestand gebruiken. bvb ook een excell-bestand dat je opstart, vervolgens sluit je het originele en het hulp bestand kopieert het andere bestand naar de juiste locatie en opent het terug en sluit zichzelf.

Het is wel een hele hoop (overbodig) werk, maar mss werkt het wel. Ik heb het zelf niet getest dus kan niet zeggen of het een mogelijke oplossing is.
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline naam

  • Lid
  • *
  • Berichten: 65
  • Oplossing.be
Re:locatie excel bestand vastzetten.
« Reactie #5 Gepost op: 14 januari 2006, 20:46:15 »
Heren,

Ik heb begrepen dat het een hoop gedoe is. wat ik nu heb gedaan is er èèn bestand van gemaakt (alles in èèn)
en werk ik met makro`s .
Wat mijn vraag nu is aan jullie kan ik de makro beveiligen met een paswoord voordat hij in werking treed, zodat iedereen in zijn eigen gedeelte van het bestand kan komen en niet bij een ander.

Groeten
Piet is de Naam
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com