Avatar billede ultik Nybegynder
28. juli 2001 - 20:20 Der er 3 kommentarer og
1 løsning

Word manipulation, OLE objects?

Hej !

Jeg vil lave en simpel lille app, der kan hjælpe mig med at gemme filer i word. Jeg kan finde ud af at connecte til word, læse i dokumenterne og så videre, men det jeg gerne vil have at det udmynter i, ER :

Når jeg trykker CTRL+S i word første gang, dukker Save As boksen selvf. op. Det er nu mit program skal afbryde, det tjekker lige det første ord i dokumentet, og så skal det ord så bestemme hvor Save As boksen skal starte med at browse, og hvad default filnavn skal være. Altså er det muligt at smide en slags HOOK, på Gem Som eventen?

et eksempel
[word document herfra]
mat
Matematik
----------
tadsfasdsdf
[word document slut]

nu trykker jeg Ctrl+S, og så skal mit program finde ud af at denne Gem Som dialog skal starte i c:\\dokumenter\\skole\\matematik\\
og have default filnavn til :
matematik280701.doc

Altså er det jeg skal bruge 2 ting, muligheden for at ekserkvere kode, og muligheden for at redigere med Gem Som boksen.....

100 point for kodeeksempler der viser det....
30 point hvis det ikke kan lade sig gøre :(

Med venlig hilsen
Ulrik Jensen
ulrik@qcom.dk
Avatar billede ultik Nybegynder
28. juli 2001 - 20:21 #1
og det skal altså være muligheden for at eksekvere kode når Gem som boksen bliver kaldt på.......
Avatar billede borrisholt Novice
28. juli 2001 - 23:46 #2
ultik  >>

Jeg kan nok hjælpe dig .. Jeg kan lave et glbalt hook i Windows, som kalder en bestemt procedure i Dit program NÅR der bliver trykket CTRL + S.

Så kan du selv gøre med der hvad du ønsker derfra ... Vil det løse dit problem ?

Jens B
Avatar billede ultik Nybegynder
29. juli 2001 - 13:02 #3
hmm, nej den er jeg lidt bange for, det skal sådan set helst være implementeret i Word, da jeg trykker Ctrl+S konstant, og koden helst kun skal dukke op når jeg er inde i word, og det er første gang jeg gemmer det.... med det hook der kan jeg muligvis tjekke om det er sandt, men systemet skal køre på min bærbare pc, så jeg tror det ville være et ret stort spild af ressourcer....

det løser heller ikke problemet med hvordan jeg manipulerer med Gem Som boksen i word.......
Avatar billede sherlock Nybegynder
09. september 2001 - 03:50 #4
Læs her hvordan du bryder ind i Words events.

http://www.techvanguards.com/products/eventsinkimp/
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