Avatar billede domino1977 Nybegynder
02. maj 2003 - 11:23 Der er 1 kommentar og
1 løsning

Program der gemmer Wordbreve

Hvordan får jeg et VB program til at oprette et WordDoc en bestemt sted og bagefter åbner den??

Det må gerne være sådan at jeg kan bestemme filensnavn!
Avatar billede dk_akj Nybegynder
02. maj 2003 - 11:40 #1
Private Sub Command1_Click()
Dim WordObj As Object

Dim fname As String

fname = InputBox("filnavn")


Set WordObj = CreateObject("word.basic")
WordObj.appshow    ' Vis Word
WordObj.filenew  'Opret nyt Word dokument
WordObj.Font "Times New Roman", 20                  ' Set Font Style/Size
WordObj.Insert "Noget tekst"                                          ' Insert Some Text
WordObj.FileSaveAs Name:="C:\temp\" & fname    ' Save
WordObj.appclose                                                      '
Close Word
Set WordObj = Nothing

End Sub


//akj
Avatar billede domino1977 Nybegynder
05. maj 2003 - 14:29 #2
Nu er det sådan at jeg har en skabelon som jeg åbner og ved denne kode her:
-------------------------------------------------------------------------------
Public Function InsertAtBookmark(objWordDoc As Word.Document, _
    strBookmark As String, strText As String) As Boolean
    With objWordDoc.Bookmarks
    If .Exists(strBookmark) Then
      .Item(strBookmark).Range.Text = strText
        InsertAtBookmark = True
    End If
    End With
End Function


Public Sub SkrivBrev()
        Dim objWord As New Word.Application
        Dim WordDoc As New Word.Document
        Set WordDoc = objWord.Documents.Add("C:\brev.dot")
        Call InsertAtBookmark(WordDoc, "navn", Navn.Text)
        objWord.Visible = True
End Sub
-------------------------------------------------------------------------------
Hvordan kan jeg indplamenter den kode du har der med denne kode?????

Den skal faktisk åbne skabelonen, indsætte indholdet fra en textBox til et bogmærke, gemme filen og derefter åbne den.... kan man 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