ActiveX en Word

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Nu online
Ik ben voor een klant met het onderhoud aan een applicatie bezig. Het volgende stuk code werkt niet...

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
oWord = new ActiveXObject('Word.Application');
oWord.Visible = true;
try
{
        wordDoc = oWord.Documents.Open(\"$lesstof[0]\");
        try
        {
                  wordDoc.PrintOut();
        }
        catch(x)
        {
                 alert(\"Print error\");
        }
}
catch(j)
{      
       alert(\"Het bestand $lesstof[0] kon niet gevonden worden.\");
} 

En dit werkt niet...

Nu vind ik wel eea over deze opbouw van code, maar dat is vrij oud allemaal. Kan het zijn dat het door security issue's niet meer werkt? Ik wordt er echt stapeltjehorendol van en kan niet vinden waarom het zo gaat...

[ Voor 6% gewijzigd door 418O2 op 29-10-2008 17:00 ]


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Welke versie van Word communiceer je nu mee? Als je debugged, waar stopt ie dan (op je catch)?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Nu online
Ik probeer dit met IE7 op Vista met Office 2007. om deze code staat nog een try/catch blok heen, hij vervalt in die catch, dus op regel 1 of 2 gaat het al mis.

Acties:
  • 0 Henk 'm!

Verwijderd

Heb je al getest of dat dan regel 1 of 2 is?

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Nu online
Het is regel 1 denk ik, dat laat ik nu anders debuggen.

het vervelende is, dat het op sommige locaties werkt en op anderen niet. Inmiddels word ik echt horendol van dit geklooi. Maargoed, het is trial and error.

wat ook vervelend is dat ik het niet zelf kan reproduceren eigenlijk...