Avatar billede ingeman Mester
Oprettet i dag kl. 12:37

VBA - Excel programering til Onenote

Jeg mangler kode der tilføjer den øverste linie - Overskrift til notaen
men kode i Excel / VBA i Microsoft Onenote

Koden nedenfor virker - men når jeg tilføjer en Title eller hvad der skal til

melder den Automation Error

Er der nogen der har et stykke testet kode ?

  ' Find the Section ID
    sectionID = GetOneNoteSectionID(notebookXml, "Skabelon")
   
   
   
    ' Create a new page in that section
    objOneNote.CreateNewPage sectionID, newPageID, npsDefault
   
    Dim xmlPageContent As String
    objOneNote.GetPageContent newPageID, xmlPageContent, oneNote.XmlSchema.xs2013
 

    ' Modify xmlPageContent here...

    ' === Example: Insert a new Outline element with text ===
    Dim InsertText As String

    InsertText = "<one:Outline>" & _
                "  <one:OEChildren>" & _
                "  <one:OE>" & _
                "      <one:T style='font-family:Verdana;font-size:10.0pt;font-weight:bold;" & _
                "            background-color:#ddd;padding:5px;'>" & _
                "            <![CDATA[Hello, this is is a test created by VBA!]]>" & _
                "      </one:T>" & _
                "    </one:OE>" & _
                "  </one:OEChildren>" & _
                "</one:Outline>"

    xmlPageContent = Replace(xmlPageContent, "</one:Page>", InsertText & "</one:Page>")
   

    objOneNote.UpdatePageContent xmlPageContent
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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