January, 2008 - Office Development is more than VBA - Site Home - MSDN Blogs
Blog - Title

January, 2008

  • Office Development is more than VBA

    Open XML: RTF Format in eine Open XML Datei integrieren

    • 0 Comments

    Ein Frage, die letztens auftauchte, will ich Ihnen hier nicht vorenthalten: Ich bekomme über einen Kanal RTF-Dateien, welche in Open XML-Dateien integriert werden sollen, und zwar incl. der Formatierung.

    Neben einer Trasformation von RTF nach WordProcessingML (komplexes xlst, wer hat so was?) kann man mit dem altChunk Tag arbeiten (OpenXML Doku:  2.17.3.1  altChunk (Anchor for Imported External Content))

    Das macht es einfacher, es bleiben nur 3 Schritte übrig:

    1. RTF als neuen Content Type anlegen ( in der Datei [Content_Types].xml ):

       <Default Extension="rtf" ContentType="application/rtf" />

    2. Im Main Document Part Relationship File (document.xml.rels), die Beziehung zum RTF File setzen (Id und Target entsprechend anpassen):

       <Relationship Id="rId7"

          Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/aFChunk"

          Target="/word/test.rtf"

          TargetMode="Internal"

       />

    3. Das RTF File im Zip Container ablegen und in der document.xml ein <altChunk> Element erzeugen (in der Hierarchie direkt unterhalb des Body Tags, vor oder nach den gewünschten Absätzen, sprich <p> Elementen):

       <w:altChunk r:id="rId7" />

     

    Word 2007 wandelt diesen Tag dann beim Speichern in WordProcessingML um und entfernt die eingebettete RTF-Datei. Bei anderen mit Open XML kompatiblen Textverarbeitungen sollte vorher getestet werden, ob das <altChunk> Element unterstützt wird.

  • Office Development is more than VBA

    270 Artikel, 152 Downloads und 153 Videos ...

    • 1 Comments

    wurden bisher seit demLaunch des 2007Office System von den Product Groups produziert und bereit gestellt. Aber immer noch nutzen viele Office 2003. Dessen Inhalte werden offensichtlich von neuen Themen verdrängt.

    Erika Ehrli hat nun eine Zusammenstellung von Ressourcen zu Office 2003 veröffentlicht.

    image

    Jeder Office 2003 Entwickler sollte sich diese Seite zur Startseite machen.

  • Office Development is more than VBA

    PDC 2008 - Save the date!

    • 1 Comments

    Heuer wird es wieder eine Microsoft Professional Developer Conference in Los Angeles geben. Wann?

    27. – 30 Oktober 2008
    Pre-Conference: 26. Oktober 2008

    Los Angeles, California

  • Office Development is more than VBA

    Office Binärformat-Spezifikation leichter verfügbar

    • 0 Comments

    Bisher waren die Spezifikationen für die Office-Binärformate nicht zugänglich? Nicht ganz richtig. 2006 traf Microsoft die Entscheidung, diese auf Anfrage jedermann zur Verfügung zustellen, und zwar royalty-free unter der sog. RAND-Z Lizenz. Und vorher ware diese exklusiv für Microsoft Partner zugänglich.

    Das Prozedere beinhaltete ein eMail an officeff@microsoft.com mit den Kontaktdaten des Antragstellers(http://support.microsoft.com/kb/840817/en-us).

    Ab 15. Februar 2008 fällt nun dieses Prozedere weg und die Spezifikationen für .doc, .xls, .xlsb und .ppt werden frei verfügbar sein. Dies ist ein Ergebnis der Gespräche um die Standardisierung von Open XML mit ECMA TC45.

    Ebenfalls zu 15. Februar wird auf http://sourceforge.net) ein Translator-Projekt gestartet, welches die Konvertierung von den Binärformaten nach Open XML beinhaltet. Dieses Translator Project hat zum Ziel, Tools und Dokumentation zu generieren, welche aufzeigen, wie ein entsprechendes Binärdokument nach DIS 29500 konvertiert werden kann. Der Translator wird unter der Open Source Berkeley Software Distribution (BSD) Lizenz verfügbar sein. Es kann jeder interessierte seinen Beitrag dazu leisten.

    Jeder, der mit der Umwandlung von Binär-Dokumenten in Open XML zu tun hat, wird hier fündig werden. Das Projekt wird eine Referenz-Anwendung darstellen, deren Code sofort verwendbar sein wird. Damit wird zum einen das "schwarze Loch" Binärdokument (kann ich das in 50 Jahren noch lesen?) viel durchsichtiger, da eine Dokumentation des Formates für alle bereit steht und zum anderen wird ein Weg aufgezeigt, zumindest Dokumente ab einer bestimmten Priorität in ein neues, offenes Format zu überführen, welches auch noch in 100 Jahren lesbar sein wird. Auch ohne Microsoft Office.

    Details dazu sind hier zu finden.

    Übrigens, wenn jemand von DIS 29500 spricht, meint er Open XML (DIS = Draft International Standard)

  • Office Development is more than VBA

    Open XML: Alle Kommentare bearbeitet

    • 3 Comments

    Ein Berg von Arbeit ist (fast) geschafft. Alle 3,522 Kommentare der National Bodies im Zuge der Standardisierung von Open XML als offenes Dateiformat wurden bearbeitet und die Fertigstellung des finalen Dokumentes rückt in greifbare Nähe.

    Während 3522 nach sehr viel klingt, ist in Wahrheit nur ein kleiner Teil der Spezifikation selbst betroffen. Details werden erst nach Abschluß des Prozesses bekannt gegeben. So verlangt es die ISO. Nur die Mitglieder der stimmberechtigten National Bodies dürfen die Ergebnisse während des Prozesses einsehen.

    ECMA Announcment

    Brian Jones Kommentar

    Wie geht es jetzt weiter?

    - 14. Januar 2008: the Project Editor, appointed by Ecma, will issue a formal report of proposed dispositions for all National Body members

    - 25.-29. Februar: Ballot Resolution Meeting in Geneva

    - Following this conference, the National Bodies will then have 30 days to evaluate their final position

  • Office Development is more than VBA

    Geballtes Wissen zum Nulltarif

    • 0 Comments

    Visual Basic-Entwicklerbuch

    Als kostenlosen Download präsentiert Ihnen MSDN Online die komplette Ausgabe des „Microsoft Press“-Kompendiums „Visual Basic 2005 – Das Entwicklerbuch“ von Klaus Löffelmann. Nach dem ersten Teil vom Anfang des Monats steht jetzt auch Teil 2 des Werks zum herunterladen bereit, wieder wahlweise im XPS- oder PDF-Format.

     

    TechTalk-Vorträge jetzt als Web-Video

    Die kompletten Referate der letzten beiden MSDN TechTalk-Roadshows sind ab sofort auch als Online-Video verfügbar. Im Oktober ist Dariusz Parys dabei der Frage nachgegangen „Visual Studio 2008 und .NET Framework 3.5 - Was ist neu?“; im November-TechTalk hat sich Jana Paetzoldt mit dem Thema „Expression Studio“ beschäftigt. Fürs Anschauen sollten Sie sich mit ausreichend Proviant versorgen: die Vorträge dauern jeweils rund 3,5 Stunden!

     

    Überblick über die neue Version von Visual Studio und das .NET Framework 3.5:

    Zwei neue On-Demand-Webcasts stehen in der MSDN-Bibliothek zum herunterladen bereit: Dariusz Parys liefert darin jeweils kompakte Einführungen in die Features und Funktionen der neuen Versionen des .NET Framework (ca. 50 Minuten) und von Visual Studio (ca. 70 Minuten).

     

    Die User Experience lebe hoch:

    Whitepaper zu XAML, WPF und dem Design-Workflow (PDF-Datei): The New Iteration: How XAML Transforms the Collaboration Between Designers and Developers in WPF

     

    Anfangen mit VB.NET? Am besten hiermit:

    Grundkenntnisse der „Visual Basic“-Programmierung vermittelt eine 10-teilige Screencast-Serie, die die Entwickler-Community „VB-Magazin.de“ jetzt auf ihrer Website veröffentlicht hat. In knapp 110 Minuten absolviert Autor Mario Meir-Huber dabei einen verständlichen Rundgang durch’s VB-Themenspektrum, angefangen bei Datentypen über Schleifen bis hin zu den Neuerungen in Visual Basic 9.0.

Page 1 of 1 (6 items)