Avatar billede Claus Mester
25. april 2002 - 12:27 Der er 4 kommentarer og
1 løsning

Åbne test.xls fra word via cmd1 ...

Hej!


jeg skal åbne et excel regneark fra word, ved at trykke på en knap. Med koden herunder kan jeg idag åbne arket I WORD og det giver et uoverskueligt virvar af koder. Nogen forslag til kode??

Nuværende kode:
        Documents.Open FileName:="I:\Arbejdsrelaterede dokumenter\ATP2LD\Notat dok-prg\Dokumenter\LD kurser.xls", ConfirmConversions _
        :=False, ReadOnly:=False, AddToRecentFiles:=False, PasswordDocument:="", _
        PasswordTemplate:="", Revert:=False, WritePasswordDocument:="", _
        WritePasswordTemplate:="", Format:=wdOpenFormatAuto


nicolaus
Avatar billede tipsen Nybegynder
25. april 2002 - 12:41 #1
Lidt den anden vej:

Sub Open_MSWord()
On Error GoTo errorHandler
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.Add
Set mywdRange = myDoc.Words(1)
With mywdRange
    .Text = Range("F6") & " This text is being used to test subroutine." & _
        "  More meaningful text to follow."
    .Font.Name = "Comic Sans MS"
    .Font.Size = 12
    .Font.ColorIndex = wdGreen
    .Bold = True
End With
errorHandler:
Set wdApp = Nothing
Set myDoc = Nothing
Set mywdRange = Nothing
End Sub

-åbner et worddokument fra Excel og skriver til det - du skal jo "bare" åbne et exceldokument fra Word - metoden er meget det samme - se om du kan bruge det til noget...
Avatar billede Claus Mester
25. april 2002 - 13:17 #2
Det er rigtigt den virker til et word dokument, men jeg kan ikke bruge den til excel. Når jeg erstatter word variablerne med excel, kokser det for systemet.
Avatar billede Claus Mester
25. april 2002 - 13:43 #3
Kunne jeg ikke gøre sådan her? -

Documents.Open FileName:="G:\Tid\_Start.xls", _
    Format:=FileConverters(21).OpenFormat
Avatar billede tipsen Nybegynder
25. april 2002 - 14:05 #4
Du bliver jo nødt til at fortælle, at det er Excel på samme måde som ovenstående fortæller at det er Word...
Avatar billede Claus Mester
25. april 2002 - 14:25 #5
Er det ikke det jeg gør ved Fileconverter(21), idet det er Microsoft Excel Worksheet?

Hvordan ville du ellers gøre det?
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