Avatar billede janemil Nybegynder
12. juni 2003 - 15:31 Der er 11 kommentarer og
1 løsning

Åbne dokument i ANGIVET applikation fra webside.

Jeg søger noget kode som kan åbne et dokument direkte i en angivet applikation fra en webside.
Man skal kunne angive applikationen.

Kender godt ContentType/mimetypes, men det er ikke det jeg vil.

Koden skal åbne den angive applikation og derefter hente dokumentet til sin egen computer - der skal altså ikke stå http://www.eksperten.dk/word.doc

Gentager lige for at slå det fast - det er IKKE svar omkring ContentType/mimetypes jeg søger.

Det jeg vil findes her
http://office.microsoft.com/danmark/templateGallery/Preview_10.aspx

Det ligger i denne fil
http://office.microsoft.com/danmark/templateGallery/msotd.cab

Ved tryk på "Rediger i Microsoft Word" hentes dokumentet til egen computer.

Skal bruges til at lave skabeloner på et website som man kan hente og udfylde.
Avatar billede Slater Ekspert
12. juni 2003 - 15:36 #1
Det handler vel bare om at downloade documentet, og så starte det med det API-kald der hedder ShellExecute. Det står i API/Text-vieweren, og syntaksen kan findes på msdn.microsoft.com
Avatar billede janemil Nybegynder
12. juni 2003 - 15:37 #2
Kunne du sende et par links.
Har læs på MS flere dage for at finde det.
Avatar billede Slater Ekspert
12. juni 2003 - 15:54 #3
Kan ikke umiddelbart finde noget - jeg har nemlig hele MSDN samlingen 2000 på CD, men ikke lige installeret...

Men her er en linje fra et program jeg skrev for et par år siden:

returnValue = ShellExecute(0, "open", "Preview.html", "", App.Path, 0)
Avatar billede janemil Nybegynder
12. juni 2003 - 16:00 #4
Jeg kan godt åbne den på min egen computer - det er løsning som spørgsmålet jeg er ude efter.
Ved godt man ikke kan fovente så meget hjælp, men det kan jo være nogle lige havde et link til noget guf.
Avatar billede sjh Nybegynder
12. juni 2003 - 16:36 #5
kan ikke lige se hvad du mener men den kode m$ bruger er:

<!-- HTML -->
<object classid='clsid:5B27C20D-FFB6-4054-BA78-DE4A059BC75A' id='msotd' width='0' height='0' codebase='msotd.cab#version=1,0,1703,0'></object>

<script language="javascript">
function StartEdit( stFile, stApp, nLCID )
  {
  if( typeof(msotd.StartEdit) != "undefined" )
    {
    msotd.StartEdit( stFile, stApp, nLCID, "danmark/TemplateGallery");
    }
  }
</script>
<!-- HTML -->
Avatar billede janemil Nybegynder
12. juni 2003 - 23:04 #6
>sjh
msotd refererer til noget i msotd.cab
Avatar billede sjh Nybegynder
12. juni 2003 - 23:20 #7
ja..
refererer:
C:\....\Downloaded Program Files\MSOTD.DLL
Avatar billede janemil Nybegynder
12. juni 2003 - 23:38 #8
>sjh
Det er ingen gætte-opgave - ved du noget om det?
Avatar billede sjh Nybegynder
12. juni 2003 - 23:50 #9
Er det ikke... så er jeg nok gået forkert :-)

Kan bare ikke lige se hvad det er du vil (vil du lave et program som kan downloade dine word-filer)
Avatar billede janemil Nybegynder
12. juni 2003 - 23:52 #10
>Kan bare ikke lige se hvad det er du vil
Det kan godt være det er skrevet dårligt, men det står i spørgsmålet.

1. Klik på link
2. Download fil
3. Åben den i specificeret applikation
Avatar billede janemil Nybegynder
12. juni 2003 - 23:54 #11
Desværre kan man ikke bruge deres cab fil, da der er hardkodet noget i den.
Avatar billede janemil Nybegynder
14. juni 2003 - 15:54 #12
Luk
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