Avatar billede jersing Nybegynder
27. juni 2001 - 20:09 Der er 1 kommentar og
1 løsning

defaultdir i en wdDialogFileSaveAs i WordVBA

Hejsa

Hvordan sætter jeg defaultbiblioteket på en wdDialogFileSaveAs i WordVBA ?

Den umiddelbare tanke er at sætte curdir til det ønskede, men det har ikke indvirken på dialogen.

i forbindelse med åbning kan følgende benyttes :

ChangeFileOpenDirectory (\"c:\\test\")
dialogs(wdDialogFileOpen).Show

Men der findes umiddelbart ikke en tilsvarende en til SaveAs-dialogen.

Nogle bud ??


Mvh.
  Morten Nielsen
Avatar billede jespernaur Nybegynder
27. juni 2001 - 23:55 #1
Avatar billede jersing Nybegynder
28. juni 2001 - 08:44 #2
Hejsa Jesper
Vi har prøvet din kode, og den virker, så du får dine point igen. Men en tilføjelse der måske er lidt sjov, bare til oplysning.
Hvis biblioteket først sættes, uden at gøre det i et \"with\" statement, og derefter show virker det ikke.

Først ændrede jeg biblioteket til det det skulle være.
Ved at aflæse Curdir, kunne jeg dokumenterer at det var korrekt, men ved at sætte
with Dialogs(wdDialogFilesSaveAs)
.name = CurDir
.show
end with
det virker ikke
Men

dim TxtPath as string
TxtPath = CurDir
with Dialogs(wdDialogFilesSaveAs)
.name = TxtPath
.show
end with
Virker!!!
Tak og kan i have det rigtig godt.

PS: Er der mulighed for at vælge hvordan tekst skal stå i en tekstboks, på det lodrette plan, altså skal det stå fra toppen af boksen(vandret) og nedefter, Eller fra bunden(vandret og opefter)
Det er en facilitet i excel celler, men er den også i tekstbokse til word???
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
Kurser inden for grundlæggende programmering

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