Jeg er ved at tilføje noget funktionalitet til en SaveAs dialogboks, hvilket primært er at sætte nogle parametre før jeg selv kalder dialog-boksen,som f.eks.
Dialogs(wdDialogsFileSaveAs).Show
Problemet: Hvis f.eks. man har 2 dokumenter åbne, og prøver at save det ene med det andet dokuments-navn (via normalt SaveAs menu-entry), så giver det normalt en fejl-dialog der siger at det kan man ikke, alt imens SaveAs dialogen forbliver åben.
Når jeg selv åbner dialog-boksen via VBA, så før jeg ikke denne dialog-boks mens SaveAs dialogen kører, men der triggers godt nok denne Error, efter man har trykket cancel. Dvs. Error triggers godtnok, men først EFTER dialogen afslutter.
Hvad jeg vil vide: Hvordan jeg displayer denne fejl-dialog imens SaveAs dialogen kører, som normalt.
Commondialog har en CancelError property returnere en boolean, hvis du tester på denne og bruger Resume i din errorhandling så skulle problemet blive løst
Problemet er at jeg IKKE får en error før EFTER dialogen er lukket (enten via cancel/luk-vindue), og så er det jo for sent. Dialogen giver ikke nogen fejl-dialog, men kører blot videre som om ingen fejl var opstået, og jeg vil gerne vise en fejl-meddelelse til brugeren så han kender fejlen mens han har dialogen, og ikke når han har opgivet, og lukket den.
Jeg har prøvet mange ting, men jeg har desværre ikke fundet en løsning. Jeg tror umiddelbart at det er en fejl fra Microsoft, da den godt kan fortælle hvis du forsøger at overskrive en fil fra GemSom boksen - kaldt via VBA.
Synes godt om
Ny brugerNybegynder
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.