Ich habe kürzlich mit OneNote 2013 Interop gearbeitet, um ein Add-on zu erstellen. Ich kam zu dem Teil, dass ich eine neue Seite erstelle und ich Text von einer anderen Seite auf die neu erstellte kopieren muss. Ich habe über Google gesucht und gesucht, um eine Antwort zu finden, aber es scheint, als ob ich keinen für meine Situation finden kann.OneNote 2013 Interop Hinzufügen von Text zu einer erstellten Seite mit Code
OneNote 2013 Interop (NOT API)
Ich habe bereits überprüft, um die Struktur von XML und das ist, was ich im Moment haben.
Meine Frage sieht sehr ähnlich wie diese: Wie eine OneNote 2013-Seite mit C# und dem OneNote Interop
ich einen Link hinzufügen wollte schreiben, aber mein acc ist noch nicht überprüft ... Suchen Sie in stackoverflow nach diesem Titel und Sie werden es sehen.
Aber meins ist wie erwähnt mit einer neuen Seite. Was ich im Moment habe, ist, dass ich Elemente auf der Seite zu erstellen, die in dieser Ausgabe führt:
<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2013/onenote" ID="{1384AF22-F63D-4880-9690-5C6038503D52}{1}{E1949529374926015356741973773722707113107541}" name="Page 3" dateTime="2016-07-20T05:49:31.000Z" lastModifiedTime="2016-07-20T05:49:31.000Z" pageLevel="2">
<one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri Light" fontSize="20.0" spaceBefore="0.0" spaceAfter="0.0" />
<one:PageSettings RTL="false" color="automatic">
<one:PageSize>
<one:Automatic />
</one:PageSize>
<one:RuleLines visible="false" />
</one:PageSettings>
<one:Title lang="nl-BE">
<one:OE author="Vince Eeckhout" authorInitials="VE" authorResolutionID="<resolutionId provider="Windows Live" hash="EkqFbCZ8WfIDi9LBAf7kjA=="><localId cid="1c606a1f4bf7dc24"/></resolutionId>" lastModifiedBy="Vince Eeckhout" lastModifiedByInitials="VE" lastModifiedByResolutionID="<resolutionId provider="Windows Live" hash="EkqFbCZ8WfIDi9LBAf7kjA=="><localId cid="1c606a1f4bf7dc24"/></resolutionId>" creationTime="2016-07-20T05:49:31.000Z" lastModifiedTime="2016-07-20T05:49:31.000Z" objectID="{D7A808C9-11B4-4A6C-BA23-C45EFB6722A8}{15}{B0}" alignment="left" quickStyleIndex="0">
<one:T>Page 3</one:T>
</one:OE>
</one:Title>
<one:Outline objectID="{A4942397-ED76-488C-91B8-CC0A0A5BEA4B}{10}{B0}">
<one:Position x="36.0" y="86.4000015258789" z="0">
<one:Size width="143.5806274414062" height="13.42771339416504">
<one:OEChildren>
<one:OE>
<one:T><![CDATA[I'm content of the page]]></one:T>
</one:OE>
</one:OEChildren>
</one:Size>
</one:Position>
</one:Outline>
</one:Page>
Als ich an der Struktur einer bestehenden Seite aussehen wird die xml wie folgt:
<one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2010/onenote" ID="{D98A2E47-1AFB-06BD-2CF0-DFD632DCF8F1}{1}{E1820259626561303932420117111407808163080081}" name="Page 3" dateTime="2016-07-05T09:53:14.000Z" lastModifiedTime="2016-07-11T11:28:20.000Z" pageLevel="2" selected="partial" lang="nl-BE">
<one:QuickStyleDef index="0" name="PageTitle" fontColor="automatic" highlightColor="automatic" font="Calibri Light" fontSize="20.0" spaceBefore="0.0" spaceAfter="0.0" />
<one:QuickStyleDef index="1" name="p" fontColor="automatic" highlightColor="automatic" font="Calibri" fontSize="11.0" spaceBefore="0.0" spaceAfter="0.0" />
<one:PageSettings RTL="false" color="automatic">
<one:PageSize>
<one:Automatic />
</one:PageSize>
<one:RuleLines visible="false" />
</one:PageSettings>
<one:Title lang="nl-BE">
<one:OE author="Vince Eeckhout" authorInitials="VE" lastModifiedBy="Vince Eeckhout" lastModifiedByInitials="VE" creationTime="2016-07-05T09:53:20.000Z" lastModifiedTime="2016-07-05T09:53:20.000Z" objectID="{22153F4F-1C83-017C-056B-278E501AC009}{15}{B0}" alignment="left" quickStyleIndex="0">
<one:T><![CDATA[Page 3]]></one:T>
</one:OE>
</one:Title>
<one:Outline author="Vince Eeckhout" authorInitials="VE" lastModifiedBy="Vince Eeckhout" lastModifiedByInitials="VE" lastModifiedTime="2016-07-11T11:26:56.000Z" objectID="{A4942397-ED76-488C-91B8-CC0A0A5BEA4B}{10}{B0}">
<one:Position x="36.0" y="86.4000015258789" z="0" />
<one:Size width="143.5806274414062" height="13.42771339416504" />
<one:OEChildren>
<one:OE creationTime="2016-07-11T11:26:53.000Z" lastModifiedTime="2016-07-11T11:26:53.000Z" objectID="{A4942397-ED76-488C-91B8-CC0A0A5BEA4B}{11}{B0}" alignment="left" quickStyleIndex="1">
<one:T><![CDATA[I'm content of the page]]></one:T>
</one:OE>
</one:OEChildren>
</one:Outline>
</one:Page>
Dies scheint meiner Meinung nach richtig zu sein, aber ich erhalte eine Fehlermeldung, wenn ich den Inhalt meiner Seite aktualisieren mag:
Text im Kontext des Elements ist nicht erlaubt ‚{} http://schemas.microsoft.com/office/onenote/2013/onenote Position‘ 012.351.gemäß DTD/Schema.
Können Sie mir bitte auf diesem einen helfen?
Vielen Dank für Ihre Antwort im Voraus! :)