Vinnaren i pepparkakshustävlingen!
2004-03-22, 20:59
  #1
Medlem
Hej.
Rop på hjälp.
Försöker öppna Word och ett visst worddokument genom att klicka på en länk i en meny i asp/html. Hur skall jag bära mig åt? Har försökt alla möjliga varianter. Länkar jag bara till wordsidan så öppnas den i IE och jag inte operera makron i den. Länkar jag bara till winword.exe så tappar jag den efersträvade kontrollen. Tanken är att jag i ett enda kommando skall kunna öppna ett worddokument - som är fullt av diverse makron - i Word.
Tacksam för alla tips!!

Hälsningar

rollerplane
Citera
2004-03-22, 21:18
  #2
Moderator
Ruskigbusss avatar
Hmmm? Jag har klart för mig att jag kan öppna word dokument i Word från websidor? Vilken version av Word? Vilken version av IE? Vilken Windows?

Jag kan detta på
Win2k / IE6 / Word2000
WinXP / IE6 / Word2000 och WordXP

Det ser ju inte riktigt likadant ut med menyer och så - men Makro menyn är kvar.

(Nu har jag inte lagt in några makro på de jag testade, men ändå ...)

Sen finns ju för Office 2000 nåt som heter Web Components, lattja lite för länge sen med det - men kom väl aldrig fram till något ...
http://msdn.microsoft.com/library/de...sowcbasics.asp
Citera
2004-03-22, 23:27
  #3
Medlem
/dev/jesuss avatar
Ledsen att göra dig besviken, men det går inte.

Du kan inte styra över klientinställningarna för mime-typer från servern. Klienten bestämmer själv vad den ska göra med doc-filer, pdf-filer, gif-filer eller vad fan som helst.
Citera
2004-03-23, 02:04
  #4
Medlem
Du får använda en ActiveX kontroll om du vill göra detta. För att du ska få tillgång till att öppna word så måste du troligtvis signera den också. Det innebär en kostnad på ungefär 5000 kr till VeriSign om du inte redan har ett certifikat.
Citera
2004-03-23, 09:44
  #5
Medlem
Det går att göra det... sök lite efter wshell...

Det är en liten kodsnutt bara för att få det att fungera, har den inte här dock... men det är genom ActiveX

Kräver dock vissa inställningar i Internet Explorer (som för övrigt måste användas)
Citera
2004-03-23, 20:39
  #6
Medlem
BrakiByxans avatar
Citat:
Ursprungligen postat av Gabriel Hanzon
Du får använda en ActiveX kontroll om du vill göra detta. För att du ska få tillgång till att öppna word så måste du troligtvis signera den också. Det innebär en kostnad på ungefär 5000 kr till VeriSign om du inte redan har ett certifikat.

Det beror på om det ska köras på ett intranet, från Internet osv.
Citera
2004-03-23, 22:58
  #7
Medlem
Citat:
Ursprungligen postat av BrakiByxan
Det beror på om det ska köras på ett intranet, från Internet osv.
Notera att jag skrev troligtvis.
Citera
2004-03-24, 00:09
  #8
Medlem
/dev/jesuss avatar
Öh... är det inte lite att gå över ån efter vatten att öppna word-dokumentet via ActiveX? Då kan man ju lika gärna köra fulkoden i själva ActiveX-komponenten, istället för att begränsa sig till Word-macron.
Citera
2004-03-24, 08:22
  #9
Medlem
kaks avatar
Citat:
Ursprungligen postat av /dev/jesus
Öh... är det inte lite att gå över ån efter vatten att öppna word-dokumentet via ActiveX? Då kan man ju lika gärna köra fulkoden i själva ActiveX-komponenten, istället för att begränsa sig till Word-macron.
Word-makron är väl ett utmärkt sätt att automatisera arbete i ett word-dokument.
Citera
2004-03-26, 06:56
  #10
Moderator
Ruskigbusss avatar
Som av en händelse så stötte jag på detta:

http://support.microsoft.com/default...b;EN-US;254918

"How to Change Internet Explorer to Open Linked Files in Word Instead of in Browser"

Med ett litet reghack så får man Word dokument att öppnas i Word istf IE när man klickar på en länk på en hemsida.

Jag har testat och det fungerar. Men det förutsätter ju att man har tillgång till registret hos den som skall öppna dokumentet.

Sedan kan ju den personen ha inställningen att Word frågar innan den kör makron i öppnade dokument.


Sedan hittade jag det här - men det har jag inte provat själv:

http://www.whirlywiryweb.com/q%2Flaunchinie.asp

"This article presents the free LaunchinIE ActiveX Control that will enable HTML pages to start whatever application on the client's machine, without security warnings.
To ensure security, LaunchinIE needs to be carefully configured client-side; due to this restriction it's only fit for intranet use.
At last, web pages can start Word, Excel, or any other corporate application without complaints. Securely."
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback