Jens HäupelPlatform Strategy ManagerMicrosoft Deutschland GmbH These postings are provided "AS IS" with no warranties, and confer no rights. Use of included code samples are subject to the terms specified at Microsoft - Information on Terms of Use
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.
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.
Jeder Office 2003 Entwickler sollte sich diese Seite zur Startseite machen.
Heuer wird es wieder eine Microsoft Professional Developer Conference in Los Angeles geben. Wann?
27. – 30 Oktober 2008Pre-Conference: 26. Oktober 2008
Los Angeles, California
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)
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
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.