Neue Version des Open XML Package Editors für Visual Studio verfügbar


Neue Version des Open XML Package Editors für Visual Studio verfügbar
Zum Original Blog Jens Häupel

Wer mit dem Open XML SDK arbeitet, hat zu Zeiten von Visual Studio 2010 wohl so wie ich den Open XML Package Editor lieben gelernt, der es erlaubt, Open XML Dateien direkt in Visual Studio zu öffnen.

Nun steht ein Update zur Verfügung, das den Package Editor in Visual Studio 2012 und 2013 bringt. Endlich!

image

Hier sind die Links zum Blog Post und zum Download:

Open XML Package Editor for Visual Studio updated and open-sourced

Open XML Package Editor for Visual Studio


Zum Original Blog
Autor: jensha

Office Developer Tools for VS 2013 – March 2014 Update


Office Developer Tools for VS 2013 – March 2014 Update
Zum Original Blog Jens Häupel

Das Office Developer Tools for Visual Studio 2013 – March 2014 Update steht bereit zum Download.

Was gibt es Neues für Apps 4 Office?

  • PowerPoint Content Apps (setzt Office 2013 SP1 voraus)
  • Access Web Content Apps (setzt Office 2013 SP1 voraus)
  • neuer Aktivierungsmechanismus (Compose Forms)
  • neue Project Templates, die die Änderungen reflektieren
  • API basierte Aktivierung der Apps (Manifest enthält Informationen über benötigte APIs und aktiviert nur, wenn diese im Host vorhanden sind)
  • verbessertes, meta-kontextbezogenes IntelliSense (zeigt jetzt endlich nur noch die gültigen APIs für den Ziel Host bzw. die im manifest spezifizierten APIs)
  • verbessertes Debugging (Excel task pane and content apps :: Debug in Web Apps oder OnPremise
  • “just my Code” Debugging (kein Step-In bei Standard JS/JSOM Libraries mehr!)
  • unterstützt IE, Chrome, Firefox

Das Ganze gibt’s hier zum ausführlichen Nachlesen


Zum Original Blog
Autor: jensha

Zugriff auf .NET Source Code per Project “Roslyn”

Backlinkseller

Zugriff auf .NET Source Code per Project “Roslyn”
Zum Original Blog Jens Häupel

Wollten Sie schon immer mal sehen, wie bestimmte Typen, Objekte oder Methoden im .NET Framework implementiert wurden?

Dafür gibt es jetzt den .NET Reference Source Browser, der von Roslyn (Compiler as a Service) angetrieben wird. Die Seite wird http://referencesource.microsoft.com zukünftig ersetzen.

image

Die Version, die das Tool indiziert, ist .NET 4.5.1. Die Version wird nachgezogen, wann immer Updates zum .NET Framework veröffentlicht werden.Übrigens sind sämtlichen .NET Objekte verlinkt, so dass ein Klick auf ein solches im Source Code wiederum zu dessen Implementierung führt.

Wer sich das Roslyn Projekt noch nicht angesehen hat, sollte das unbedingt tun. Die Compiler für C# und VB.NET werden demnächst durch komplett neu geschriebene ersetzt.

Hier ein interessanter Artikel von Scott Hanselman dazu.


Zum Original Blog
Autor: jensha

Click2Run Installationen erkennen


Click2Run Installationen erkennen
Zum Original Blog Jens Häupel

In einem früheren Post hatte ich beschrieben, wie man anhand von Registry-Einträgen erkennt, welche Client Apps von Office 2013 installiert sind, wenn man eine Office 365 Subscription hat (die ja eine C2R Installation zur Folge hat).

Scheinbar wurde an der ursprünglichen Idee einiges geändert:

Versionsnummer erkennen:

Key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice15.0ClickToRunpropertyBagversion
Value: 15.0.4569.1507

Installierte Anwendungen auslesen:

HKEY_LOCAL_MACHINESOFTWARERegisteredApplications

(welcher auch andere Applikationen enthält und worauf von HKLMSOFTWAREMicrosoftOffice15.0ClickToRunREGISTRYMACHINESoftwareRegisteredApplications verwiesen wird.

Office 2013 C2R Registered Apps

Informationen über die Bitness sind hier zu finden:
Key: HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice15.0ClickToRunConfigurationPlatform
Value:x86 | x64


Zum Original Blog
Autor: jensha

Office 2013 Service Pack 1 und C2R

Backlinkseller

Office 2013 Service Pack 1 und C2R
Zum Original Blog Jens Häupel

Gestern Abend wurde das Service Pack 1 für Ofice 2013 veröffentlicht.Entgegen der im Office Blog angekündigten Version 15.0.4569.1506 war bei mir nach dem Update die Version 15.0.4569.1507 vorzufinden. Das lag offensichtlich daran, dass die C2R Version eine geringfügig andere Versionsnummer hat als die MSI Version (15.0.4569.1506).

Das Updatepackage kann man hier herunterladen: Description of Microsoft Office 2013 Service Pack 1 (SP1)

Dessen Inhalte und Änderungen sind hier beschrieben: List of all Service Pack 1 (SP1) updates for Microsoft Office 2013 and related desktop products

Click2Run Versionen können nicht mit dem MSI Package auf den Stand von SP1 gebracht werden, sondern werden direkt aus Office heraus (Backstage (File) – Account) aktualisiert (bzw. direkt über Ihren Office 365 Account):

C2R_Update 

Informationen über die Click2Run-Versionen gibt es hier: Microsoft Office 2013 Click-to-Run Aktualisierung


Zum Original Blog
Autor: jensha

Visual Studio 2013 Add-On For Code Snippet Search

Visual Studio 2013 Add-On For Code Snippet Search
Zum Original Blog Jens Häupel

Nachdem Microsoft Research einiges in die Code Suche über BING (http://aka.ms/S26qft) investiert hat, profitieren Entwickler mit Visual Studio 2013 nun davon. Seit kurzem ist die Extension verfügbar (http://aka.ms/bingcodesearch). Zum Einsatz kommen hier Algorithmen aus den neuen Compiler Services (aka Roslyn)., um aus Metadaten und semantischem Kontext des Projekts passende Code Snippets zu finden.

Der Blog Post dazu gibt einen Überblick über die Extension.(http://aka.ms/visual-studio-bing-code-search-blog)

Die Integration ist so tief, dass man genötigt ist zu erwähnen, dass die Quellen des Codes aus dem Internet kommen! MSDN, StackOverflow, Dotnetperls and CSharp411 werden nach passenden Codeschnipseln durchsucht. Renommierte Quelle, klar, aber dennoch aus dem Internet. Also immer schön prüfen, was so eingefügt wird.


Zum Original Blog
Autor: jensha

ISVs müssen Office Click2Run Installation unterstützen

ISVs müssen Office Click2Run Installation unterstützen
Zum Original Blog Jens Häupel

Wie Sie wissen, gibt es neben der traditionellen MSI Methode zur Installation von Office nun auch Click2Run. Aber wissen Sie auch, dass nun fast alle Installionen (Web basierte, DVD-basierte und OEM Pre-Installs) über Click2Run funktionieren? Die Ausnahme bilden Installationen über Enterprise Volume Lizenzen und WinRT Installationen, die nach wie vor per MSI gemacht werden. Wenn also Ottonormalverbraucher Office 2013 Pro bei Amazon als Web Download [heißt dort: Microsoft Office Professional 2013 - 1PC (Product Key Card ohne Datenträger)] oder beim Händler als Paket kauft, erhält er eine Click2Run-Installation. ISVs, die sagen „Click2Run unterstützen wir nicht“, kommen hier in eine Sackgasse.

Wie kann man herausfinden, ob Office per Click2Run installiert wurde?

Unter [HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice15.0ClickToRunStoreApplications] sind die Click2Run Client Apps aufgelistet:

“Word”=”D:\Program Files\Microsoft Office 15\root\Office15\WINWORD.exe”

“Visio”=”D:\Program Files\Microsoft Office 15\root\Office15\VISIO.EXE”

“SharePointDesigner”=”D:\Program Files\Microsoft Office 15\root\Office15\SPDESIGN.EXE”

@=”D:\Program Files\Microsoft Office 15\root\Office15″

“Publisher”=”D:\Program Files\Microsoft Office 15\root\Office15\MSPUB.EXE”

“Project”=”D:\Program Files\Microsoft Office 15\root\Office15\WINPROJ.EXE”

“PowerPoint”=”D:\Program Files\Microsoft Office 15\root\Office15\POWERPNT.EXE”

“Outlook”=”D:\Program Files\Microsoft Office 15\root\Office15\OUTLOOK.EXE”

“OneNote”=”D:\Program Files\Microsoft Office 15\root\Office15\ONENOTE.EXE”

“Lync”=”D:\Program Files\Microsoft Office 15\root\Office15\LYNC.EXE”

“InfoPath”=”D:\Program Files\Microsoft Office 15\root\Office15\INFOPATH.EXE”

“Groove”=”D:\Program Files\Microsoft Office 15\root\Office15\GROOVE.EXE”

“Excel”=”D:\Program Files\Microsoft Office 15\root\Office15\EXCEL.EXE”

“Access”=”D:\Program Files\Microsoft Office 15\root\Office15\MSACCESS.EXE”

 

Office als Click2Run-Installation ist immer eine vollständige Installation. Daher entfällt die Notwendigkeit, Features nachinstallieren zu müssen.

Add-Ins sollten ohne Probleme mit Click2Run funktionieren (sowohl MSI- als auch ClickOnce-Installationen), solange sie keinen eigenen Mechanismus verwenden, um zu ermitteln, ob bestimmte Features von Office installiert sind. Außerdem sollten keine hart-codierten Pfade verwendet werden (aber das sollte man sowieso nicht tun).


Zum Original Blog
Autor: jensha

Edu-Store mit bis zu 85% Rabatt

Microsoft Office Mobile for iPhone verfügbar

Microsoft Office Mobile for iPhone verfügbar
Zum Original Blog Jens Häupel

iPhone Besitzer können jetzt auch Office Mobile (Word, PowerPoint und Excel) verwenden – Vorausgesetzt, sie haben ein Office 365 Abo.

Key Benefits:

  • Consistent Office Experience. Your formatting and documents remain intact when viewing, editing, or adding comments, thanks to support for charts, animations, SmartArt graphics, and shapes.  And when you return to your PC or Mac, your document looks like it should.
  • Easy Access. We made it easy access your Office content in the cloud on SkyDrive or SkyDrive Pro.  Also, because Office Mobile is connected to your Office 365 subscription, you’ll see the content you recently viewed on your computer in the Recent Documents panel on your phone. And, of course, you can view and edit Office documents sent in email.
  • Optimized for What You Want to Do on a Small Screen. An example, the Slide Navigator allows you to page through PowerPoint presentations fast, while Speaker Notes help you practice presentations on the go. And, when moving Word documents from your PC to your phone, the Resume Reading feature takes you to the exact point in the document where you last left off, so you never miss a beat. 
  • Sharing Built-in. You can make quick edits and share your documents, right from your phone with Office Mobile. When working with others, you can review comments in Word and Excel documents on your phone and add your own. When you’re done, you can share your files with others on SkyDrive or SkyDrive Pro or just send your document as an email attachment.

 

iPad wird nicht unterstützt, da durch den größeren Formfaktor die Office web Apps direkt verwendet werden können.Office Mobile zielt auf kleine Formfaktoren von Smart Phones. Microsoft setzt auf die Verknüpfung mit erweiterten Features von Android und iOS und bietet des weiteren native Apps für OneNote, Lync und SharePoint sowie Exchange Active Sync für E-Mail, Kalender und Kontakte.

 

Wer kann das benutzen?

Jedes Office 365 Abo, das die Desktop Office Clients enthält erlaubt die Verwendung von Office Mobile.

Betroffene Office 365 Pläne:

  • Office 365 Home Premium
  • Office 365 University
  • Office 365 Small Business Premium
  • Office 365 Midsize Business
  • Office 365 Education A3 and A4
  • Office ProPlus and Office 365 Enterprise (plans E3 or E4)
  • Office 365 Trial Versionen

Qualifizierte Office 365 Abos beinhalten die Möglichkeit, Office Mobile auf bis zu 5 iPhone zu laden (2 für University). Für mit Office Mobile vorinstallierte iPhones gibt es keine Limitierung. Dies gilt zusätzlich zur Möglichkeit, Office auf bis zu 5 (2 für University) Windows-basierte Tablets, Slates oder PCs / Macs zu installieren.

Weitere Details gibt es hier: Office Mobile for iPhone


Zum Original Blog
Autor: jensha

ImageMSO Window in Visual Studio 2012

ImageMSO Window in Visual Studio 2012
Zum Original Blog Jens Häupel

 

Die VSTO Powertools bringen ein Tool Window zum auswählen der ImageMso strings mit. Nur leider gab es seit Visual Studio 2008 kein Update des Tools und nach einer Installation steht es auch nicht zur Verfügung. Der Trick für Visual Studio 2010 funktioniert allerdings auch in Version 2012. Einfach für die Version 11.0 eintragen und fertig.


Zum Original Blog
Autor: jensha

VS 2012: Where the heck are my Office 2010 Project Templates?

VS 2012: Where the heck are my Office 2010 Project Templates?
Zum Original Blog Jens Häupel

 

Ich bin jetzt schon zum zweiten Mal darauf hereingefallen: Office 2010 und Visual Studio 2012 installiert und dann schnell ein Add-In für Word 2010 gebaut. Aber wo ist das Template dafür? Ich habe nur noch Office 2013 Templates:

O2013

Das Problem verbirgt sich ganz oben, bei der ausgewählten .NET Framework Version. Standardmäßig ist dort 4.5 ausgewählt. Die Design Time Unterstützung bei .NET Fx 4.5 ist aber auf Office 2013 beschränkt. Office 2010 verlangt nach einen früheren Framework: 3.5 oder 4.0. Wird 4.0 eingestellt, haben wir unsere vermissten Projektvorlagen zurück:

O2010

Was aber, wenn 3.5 ausgewählt wird?

Onix

 

Warum das denn jetzt? Visual Studio 2012 hat keinen Design Time Support für Office Projekte auf Basis von Framework 3.5. Das geht nur mit Visual Studio 2010 (3.5 und 4.0) Runtime Support ist aber sehr wohl vorhanden. Man kann in Visual Studio 2012 erstellte Lösungen auch unter Office 2010 und sogar 2007 laufen lassen, selbst mit Framework 4.5 (natürlich nur, wenn keine neuen Features verwendet worden sind, die in der alten Version noch nicht zur Verfügung standen). Anders herum laufen VSTO Lösungen, die gegen Office 2007 (oder 2010) erstellt wurden, auch unter Office 2013.


Zum Original Blog
Autor: jensha