Gewusst wie: Erstellen von Office-Projekten in Visual Studio
Mit Visual Studio 2010 können Sie Add-Ins auf Anwendungsebene und Anpassungen auf Dokumentebene für Microsoft Office-Anwendungen erstellen. Weitere Informationen zu diesen Projekttypen finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und Anwendungsebene für Microsoft Office 2010 und 2007 Microsoft Office System. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Tipp
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.
So erstellen Sie ein Add-In-Projekt auf Anwendungsebene
Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt. Wenn die IDE auf die Verwendung der Visual Basic-Entwicklungseinstellungen festgelegt ist, klicken Sie im Menü Datei auf Neues Projekt.
Das Dialogfeld Neues Projekt wird angezeigt.
Wählen Sie im Kombinationsfeld oben in dem Dialogfeld .NET Framework 3.5 oder .NET Framework 4 aus. Weitere Informationen zum Auswählen des Zielframeworks finden Sie unter Entwerfen und Erstellen von Office-Lösungen.
Tipp
Wenn Sie .NET Framework 4 als Zielversion festlegen, wird standardmäßig .NET Framework 4 Client Profile als Ziel verwendet. Weitere Informationen finden Sie unter .NET Framework Client Profile.
Erweitern Sie im Vorlagenbereich unter dem Knoten für die Sprache, die Sie verwenden möchten, die Option Office.
Wählen Sie den Knoten 2010 oder 2007.
Wählen Sie in der Liste der Projektvorlagen eine Add-In-Projektvorlage aus. Eine Liste verfügbarer Add-In-Projektvorlagen finden Sie unter Übersicht über Office-Projektvorlagen.
Tipp
Wenn Projektvorlagen nicht sichtbar sind, wenn Sie den Knoten 2010 oder 2007 auswählen, stellen Sie sicher, dass .NET Framework 3.5 oder .NET Framework 4 im Kombinationsfeld am oberen Rand des Dialogfelds ausgewählt ist. Office-Projekte in Visual Studio 2010 erfordern eine dieser Versionen von .NET Framework.
Geben Sie im Feld Name einen Namen für das Projekt ein. Dieser Projektname wird standardmäßig auch für die Projektmappenname verwendet.
Geben Sie im Feld Speicherort den Pfad ein, an dem Sie das Projekt erstellen möchten. Sie können sowohl absolute Pfade als auch UNC-Pfade verwenden. Verwenden Sie keinen HTTP-, FTP- oder sonstigen Protokollpfad.
Die Speicherorte haben die folgende Formate:
[drive]:\
\\Server\Share
Verwenden Sie in der Pfadangabe keine der folgenden Zeichen:
Sternchen (*)
Senkrechter Strich (|)
Doppelpunkt (:) (außer nach dem Laufwerkbuchstaben)
Anführungszeichen (") (bei Pfaden mit Leerzeichen sind keine Anführungszeichen erforderlich)
Kleiner als (<)
Größer als (>)
Fragezeichen (?)
Prozentzeichen (%)
Klicken Sie auf OK.
Tipp
Add-In-Projekte werden immer gespeichert, wenn sie erstellt werden. Sie können nicht als temporäre Projekte erstellt werden. Weitere Informationen zu temporären Projekten finden Sie unter Temporäre Projekte.
So erstellen Sie ein Projekt für Anpassungen auf Dokumentebene
Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt. Wenn die IDE auf die Verwendung der Visual Basic-Entwicklungseinstellungen festgelegt ist, klicken Sie im Menü Datei auf Neues Projekt.
Das Dialogfeld Neues Projekt wird angezeigt.
Wählen Sie im Kombinationsfeld oben in dem Dialogfeld .NET Framework 3.5 oder .NET Framework 4 aus. Weitere Informationen zum Auswählen des Zielframeworks finden Sie unter Entwerfen und Erstellen von Office-Lösungen.
Tipp
Wenn Sie .NET Framework 4 als Zielversion festlegen, wird standardmäßig .NET Framework 4 Client Profile als Ziel verwendet. Weitere Informationen finden Sie unter .NET Framework Client Profile.
Erweitern Sie im Vorlagenbereich unter dem Knoten für die Sprache, die Sie verwenden möchten, die Option Office.
Wählen Sie den Knoten 2010 oder 2007.
Wählen Sie in der Liste der Projektvorlagen eine Projektvorlage auf Dokumentebene aus. Eine Liste der verfügbaren Projektvorlagen auf Dokumentebene, die verwendet werden können, finden Sie unter Übersicht über Office-Projektvorlagen.
Tipp
Wenn Projektvorlagen nicht sichtbar sind, wenn Sie den Knoten 2010 oder 2007 auswählen, stellen Sie sicher, dass .NET Framework 3.5 oder .NET Framework 4 im Kombinationsfeld am oberen Rand des Dialogfelds ausgewählt ist. Office-Projekte in Visual Studio 2010 erfordern eine dieser Versionen von .NET Framework.
Geben Sie im Feld Name einen Namen für das Projekt ein. Dieser Name wird standardmäßig auch für das Dokument verwendet. Falls Sie für die IDE Visual C#-Entwicklungseinstellungen oder Allgemeine Entwicklungseinstellungen festgelegt haben, müssen Sie zusätzlich einen Speicherort und einen Projektmappennamen eingeben.
Tipp
Der Pfad des Projektspeicherorts oder der Projektname dürfen keine Ersatzzeichen enthalten. Informationen über Ersatzzeichen finden Sie unter Unicode-Unterstützung für Ersatzzeichenpaare und Kombinationszeichensequenzen. Wenn Sie die Projektmappe für die Offlineverwendung bereitstellen möchten, müssen außerdem die Zeichen im Projektnamen den Spezifikationen des HTTP-Protokolls entsprechen.
Klicken Sie auf OK.
Der Projekt-Assistent aus Visual Studio Tools for Office wird geöffnet.
Wählen Sie Neues Dokument erstellen aus, wenn Sie ein neues Dokument für die Projektmappe erstellen möchten. Oder wählen Sie Vorhandenes Dokument kopieren aus, wenn Sie ein vorhandenes Dokument anpassen möchten.
Wenn Sie ein neues Dokument erstellen, geben Sie den Namen im Feld Name an, und wählen Sie das Format des Dokuments mithilfe des Felds Format aus. Weitere Informationen über die verfügbaren Formate finden Sie unter Architektur von Anpassungen auf Dokumentebene.
Wenn Sie ein vorhandenes Dokument verwenden, geben Sie den Speicherort des Dokuments im Feld Vollständiger Pfad zum vorhandenen Dokument an. Sie können sowohl absolute Pfade als auch UNC-Pfade verwenden. Verwenden Sie keinen HTTP-, FTP- oder sonstigen Protokollpfad für das Dokument.
Die Speicherorte haben die folgende Formate:
[drive]:\
\\Server\Share
Verwenden Sie in der Pfadangabe keine der folgenden Zeichen:
Sternchen (*)
Senkrechter Strich (|)
Doppelpunkt (:) (außer nach dem Laufwerkbuchstaben)
Anführungszeichen (") (bei Pfaden mit Leerzeichen sind keine Anführungszeichen erforderlich)
Kleiner als (<)
Größer als (>)
Fragezeichen (?)
Prozentzeichen (%)
Tipp
Öffnen Sie in einem Word 2010-Projekt nur in Word 2010 erstellte oder in das Word 2010-Format konvertierte Dokumente. Bestimmte Funktionen werden im Dokument deaktiviert, wenn Sie ein Dokument öffnen, das in einer früheren Word-Version erstellt wurde. Wenn Sie Code schreiben, von dem diese Funktionen verwendet werden, können Fehler im Projekt auftreten. Zum Konvertieren eines Dokuments öffnen Sie es in Word 2010 und klicken im Menüband auf die Registerkarte Datei. Klicken Sie dann auf Info und anschließend auf Konvertieren.
Klicken Sie auf Fertig stellen.
Fügen Sie der Liste von vertrauenswürdigen Speicherorten im Sicherheitscenter in Word in den folgenden Fällen den Projektordner und seine Unterordner hinzu:
Sie erstellen ein Word-Dokument, das auf einer DOC- oder DOCM-Datei basiert, und das Dokument enthält ein VBA-Projekt oder hostet Windows Forms-Steuerelemente. Durch Hinzufügen des Projektordners zur Liste der vertrauenswürdigen Speicherorte können Sie sicherstellen, dass das zur Entwurfszeit wie erwartet funktioniert.
Sie erstellen ein Word-Vorlagenprojekt, das auf einer DOT-Datei basiert. Sie müssen der Liste der vertrauenswürdigen Speicherorte den Projektordner hinzufügen, damit das Projekt ausgeführt und gedebuggt werden kann.
Weitere Informationen über das Hinzufügen eines Dokuments zu den vertrauenswürdigen Speicherorten finden Sie auf der Microsoft Office-Website Create, remove, or change a trusted location for your files.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Office-Projektmappen
Konzepte
Gemeinsame Entwicklung von Office-Lösungen
Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene