Avatar billede bluestrike Nybegynder
05. marts 2004 - 11:28 Der er 2 kommentarer og
1 løsning

Åbne Word fra Excel problemer i VBA.

Jeg har 3 problemer.
Jeg kan sagtens åbne et dokument i word fra excel via den følgende kode:

Dim wdApp As Word.Application
Dim myDoc As Word.Document
Dim mywdRange As Word.Range
Set wdApp = New Word.Application
With wdApp
    .Visible = True
    .WindowState = wdWindowStateMaximize
    End With

Set myDoc =                            wdApp.Documents.Open("G:\skabeloner\Produktion\Vedr.dot")
Set mywdRange = myDoc.Words(1)
With mywdRange
.Text = Cells(ActiveCell.Row, 2) & Chr(13) & Chr(10) & Cells(ActiveCell.Row, 8) & Chr(13) & Chr(10) &    Cells(ActiveCell.Row, 10) & Chr(13) & Chr(10)
End With

Mit problem er nu, at når jeg har åbnet dokumentet er det skabelonen der er åben, jeg ville gerne have det var en kopi af skabelonen.
Derudover er den skrivebeskyttet, hvilket ikke var tanken, og som det sidste problem, er word ikke aktiv efter åbningen.
Avatar billede slo Nybegynder
05. marts 2004 - 12:24 #1
Kopi af skabelon:
Set MyDoc = WdApp.Documents.Add("G:\skabeloner\Produktion\Vedr.dot")
Fjern skrivebeskyttelse:
MyDoc.ProtectionType = wdNoProtection
Aktiver Word - prøv med (er jeg ikke helt sikker på...):
MyDoc.Activate
Avatar billede bluestrike Nybegynder
05. marts 2004 - 12:45 #2
Det virkede, bortset fra at min skabelon ligger på et skrivebeskyttet drev, men det er ikke noget problem da kopi'en af skabelonen automatisk bliver ikke skrivebeskyttet.
Derudover aktivere man Word med mywdRange.Application.Activate, men du får pointene for at have ledt mig på den rette vej. :-)
Avatar billede slo Nybegynder
05. marts 2004 - 12:47 #3
Tak :-)
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