12. maj 2005 - 10:31Der er
8 kommentarer og 1 løsning
Lukker hoveddokument ved lukning af linket dokument
jeg har lavet et dokument, som en form for indholdsfortegnelse (forside), hvor der via links åbnes dokumenter. (lavet i word 2000)men sat til at være konvertibel med word 97.
Når brugerne med word 97 åbner et dokument via forsiden, og lukker det igen, lukkes selve forsiden også. Ret belastende. Er der nogen, der har forslag til, hvad der er galt. I 2000 forbliver forsiden åben, og det skal den også
Jeg kan ikke teste dit problem, men lidt visual basic kan måske hjælpe: I dit hoveddokument: Tryk Alt+F11 for at åbne VBA. Dobbeltklik på ThisDocument og indsæt:
Option Explicit Dim EC As New Class1
Private Sub Document_Open() Set EC.App = Word.Application End Sub
Dernæst: Vælg Insert/Class module fra menuen, og indsæt Option Explicit
Public WithEvents App As Word.Application Private Sub App_DocumentBeforeClose(ByVal Doc As Document, Cancel As Boolean) If Doc = ActiveDocument Then Cancel = False End Sub
Ideen er at kun tillade, at hoveddokumentet lukker, hvis det er det aktive dokument, men jeg kan som sagt ikke efterprøve, om det virker i din situation.
Eller er det fordi dokumentet bliver aktivt, når først den/de andre dokumenter er lukket? Desværre er jeg aldrig nået så langt som jeg gerne ville i VBA
Endif er ikke nødvendigt, når if...then ... står på én linje. Tag selv point og opret evt. et nyt spm (der er nok ikke flere der reagerer på denne), jeg har ikke nogen ideer
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.