I mitt projekt har jag en funktion som skapar ett WORD-dokument och fyllet det med den text jag vill ha. Tyvärr fungerar bara den funk. till WORD2000 och inte tidigare versioner. Jag har använt MSWORD9.OLB för att klara detta. Hur kan jag göra samma sak men som fungerar till alla versioner av WORD. Åtminstonde de senaste. Du får se till att sätta referens (Ctrl+T) i ditt vb-projekt. Alternativet är att använda CreateObject(".....") och där skriva de olika versionerna för sedan ha en if-sats på vilken som skall användas.. Då jag inte har alla versioner av WORD*.olb så vill jag använda CreateObject("") men vad skriver man där? Finns det olika WORD.APPLICATION t.ex? Hejsan.Skriv ut i WORD från VB6.
Sv: Skriv ut i WORD från VB6.
/PelleSv: Skriv ut i WORD från VB6.
Sv: Skriv ut i WORD från VB6.
Har för mig att man skapar word objektet genom:
set obj = CreateObject("Word.Basic")
Sedan vet jag inte vilka funktioner man kan använda sig av. Det hittar man säkert på msdn.microsoft.com genom att skriva in word.basic.
Hoppas detta fungerar för dig.
mvh Philip Hatt