"Lars Kim Lund" <larskim@mail.com> wrote in message
news:htb5ft8phtq32ujqndu15ji0j5tepnbhup@sunsite.auc.dk...
> Hej "Peter Lykkegaard" <polonline@hot.mail.com>
>
> >Du kan _ikke_ flytte VBA direkte over til WHS kode, men næsten
> >Jeg mener at WHS falder ind under VBScript - har ikke selv rodet med WHS
>
> Si, vbscript.
>
> >Prøv at lave et lille script ala Hello World - _uden_ type erklæringer
>
> Jeg kan til nød godt programmere vbscript,
Det var mere for at "se" forskellen mellem vbScript og VBA
> Med lidt hjælp fra en kollega der ved en del
> mere om vbscript end jeg (der skal ikke ret meget til), fandt jeg ud
> af at den har problemer med konstanterne.
Jeps, det er en af herlighederne - glemte den desværre i første omgang
>
> Således fungerer:
>
> Set WordObj = Wscript.CreateObject("Word.Application")
>
> wdUserTemplatesPath = 2
> wdWorkgroupTemplatesPath = 3
> wdUserOptionsPath = 4
> wdStartupPath = 8
>
Ja, det er rigtigt, du er desværre nødt til at erklære alle konstanter igen
Men de er en rar ting at have i koden
Du kan slå konstanterne op i VBA vha intermediate vinduet (Ctrl-G)
> Objektbrowseren er en rar ting. Jeg har også lidt problemer med at få
> at sætte parameter på objekter; altså with object .blabla = blabla,
> men jeg har ikke kigget så meget på det endnu.
Lav den del af koden i VBA og flyt den over i VBScript
>
> Det jeg egentlig mest savner er nogle flere sample-scripts på Office
> 2000 library-kald fra vbscript.
>
Der er ikke forskel på de to ting, med undtagelsen af konstater og strong
typing - afiak
> >Der er også en række andre ting, der vil pine og plage dig - fx brug af
> >Format etc
>
> Sikkert. Visual Basic er noget lort. Var en ensartet syntaks for meget
> at forlange?
VBScript er _ikke_ VB og omvendt
Lisså lidt som Java og JavaScript er to forsk størrelser
Prøv at kikke på
http://msdn.microsoft.com/scripting/default.htm
> Hvordan er det med Dim. Hvad er straffen for ikke at declare variable?
Du får den samme straf, som når du ikke dokumenterer dine patch kabler
Dvs mange timer med at finde en tyrk fjel
Brug _altid_ Option Explicit (hvis ellers WHS tillader)
Det svarer til at gennemtvinge mærkning af alle patch kabler, så at sige
mvh/Peter Lykkegaard