Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.

Commit 4c421f7

Browse files
authored
Merge pull request #7 from OfficeGlobal/master
handback of localized readme files based on enus source
2 parents 02ec313 + 69f3813 commit 4c421f7

8 files changed

Lines changed: 511 additions & 375 deletions

File tree

README-Localized/README-de-de.md

Lines changed: 67 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,104 @@
1-
# <a name="insert-excel-charts-using-microsoft-graph-in-a-powerpoint-add-in"></a>Einfügen von Excel-Diagrammen mit Microsoft Graph in einem PowerPoint-Add-In
1+
---
2+
page_type: sample
3+
products:
4+
- office-powerpoint
5+
- office-excel
6+
- office-365
7+
- office-onedrive
8+
languages:
9+
- javascript
10+
extensions:
11+
contentType: samples
12+
technologies:
13+
- Add-ins
14+
- Microsoft Graph
15+
services:
16+
- Excel
17+
- Office 365
18+
- OneDrive
19+
createdDate: 3/17/2016 9:42:20 AM
20+
---
21+
Einfügen von Excel-Diagrammen mit Microsoft Graph in einem PowerPoint-Add-In
222

323
Erfahren Sie, wie Sie ein Microsoft Office-Add-In erstellen, das eine Verbindung mit Microsoft Graph herstellt, nach allen in OneDrive for Business gespeicherten Arbeitsmappen sucht, alle Diagramme in den Arbeitsmappen mithilfe der Excel REST-APIs abruft und ein Bild eines Diagramms in eine PowerPoint-Folie mit Office.js einfügt.
424

525
![Einfügen von Excel-Diagrammen mit Microsoft Graph in einem PowerPoint-Add-In – Beispiel](../images/InsertChart.png)
626

7-
## <a name="introduction"></a>Einführung
27+
## Einführung
828

929
Integrieren von Daten von Onlinedienstanbietern erhöht den Wert und die Akzeptanz Ihrer Add-Ins. Dieses Codebeispiel zeigt, wie Sie das Add-In mit Microsoft Graph verbinden. Verwenden Sie dieses Codebeispiel für folgende Aufgaben:
1030

11-
* Herstellen einer Verbindung zwischen einem Office-Add-In und Microsoft Graph
12-
* Verwenden des OAuth 2.0-Autorisierungsframeworks in einem Add-In
13-
* Verwenden von Excel- und OneDrive-REST-APIs in Microsoft Graph
14-
* Anzeigen eines Dialogfelds mit dem Office-Benutzeroberflächennamespace
15-
* Erstellen eines Add-Ins mithilfe von ASP.NET MVC und Office.js
16-
* Verwenden von Add-In-Befehlen in PowerPoint
31+
* Herstellen einer Verbindung zwischen einem Office-Add-In und Microsoft Graph.
32+
* Verwenden der MSAL .NET-Bibliothek, um das OAuth 2.0-Autorisierungsframework in einem Add-In zu implementieren.
33+
* Verwenden von Excel- und OneDrive-REST-APIs in Microsoft Graph.
34+
* Anzeigen eines Dialogfelds mit dem Office-Benutzeroberflächen-Namespace.
35+
* Erstellen eines Add-Ins mithilfe von ASP.NET MVC, MSAL und Office.js.
36+
* Verwenden von Add-In-Befehlen in PowerPoint.
1737

1838

19-
## <a name="prerequisites"></a>Anforderungen
39+
## Anforderungen
40+
2041
Damit dieses Codebeispiel ausgeführt wird, gelten die folgenden Anforderungen.
2142

22-
* Visual Studio 2015
43+
* Visual Studio 2019 oder höher.
44+
45+
* SQL Server Express (wird mit neueren Versionen von Visual Studio nicht mehr automatisch installiert.)
2346

2447
* Ein Office 365-Konto mit einem kostenlosen 1-jährigen Abonnement für Office 365, das Sie durch die Teilnahme am [Office 365-Entwicklerprogramm](https://aka.ms/devprogramsignup) erhalten.
2548

26-
* Excel-Arbeitsmappen (mit Diagrammen), die in OneDrive for Business in Ihrem Office 365-Abonnement gespeichert sind
49+
* Excel-Arbeitsmappen (mit Diagrammen), die in OneDrive for Business in Ihrem Office 365-Abonnement gespeichert sind.
2750

28-
* PowerPoint für Windows Desktop Version 16.0.6769.2001 oder höher
29-
* [Office Developer Tools](https://www.visualstudio.com/en-us/features/office-tools-vs.aspx)
51+
* PowerPoint für Windows Desktop Version 16.0.6769.2001 oder höher.
52+
* [Office-Entwicklertools](https://www.visualstudio.com/en-us/features/office-tools-vs.aspx)
3053

31-
* Ein Microsoft Azure-Mandant. Dieses Add-In erfordert Azure Active Directory (AD). Von Azure Active Directory (AD) werden Identitätsdienste bereitgestellt, die durch Anwendungen für die Authentifizierung und Autorisierung verwendet werden. Hier kann ein Testabonnement erworben werden: [Microsoft Azure](https://account.windowsazure.com/SignUp)
54+
* Ein Microsoft Azure-Mandant. Für dieses Add-In ist Azure Active Directiory (AD) erforderlich. Von Azure AD werden Identitätsdienste bereitgestellt, die durch Anwendungen für die Authentifizierung und Autorisierung verwendet werden. Hier kann ein Testabonnement erworben werden: [Microsoft Azure](https://account.windowsazure.com/SignUp).
3255

33-
## <a name="configure-the-project"></a>Konfigurieren des Projekts
56+
## Konfigurieren des Projekts
3457

35-
1. Wählen Sie in **Visual Studio** das Projekt **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChartWeb**. Stellen Sie unter **Eigenschaften** sicher, dass **SSL-aktiviert** den Wert **True** aufweist. Überprüfen Sie, ob die **SSL-URL** den gleichen Domänennamen und gleiche Portnummer wie in Schritt 3 aufgeführt verwendet.
58+
1. Wählen Sie in **Visual Studio** das Projekt **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChartWeb** aus. Stellen Sie unter **Eigenschaften** sicher, dass **SSL-aktiviert** den Wert **True** aufweist. Überprüfen Sie, ob die **SSL-URL** den gleichen Domänennamen und gleiche Portnummer wie in Schritt 3 aufgeführt verwendet.
3659

37-
2. Sie müssen sicherstellen, dass Ihr Azure-Abonnement an Ihren Office 365-Mandanten gebunden ist. Rufen Sie für weitere Informationen dazu den Blogpost [Creating and Managing Multiple Windows Azure Active Directories](http://blogs.technet.com/b/ad/archive/2013/11/08/creating-and-managing-multiple-windows-azure-active-directories.aspx) des Active Directory-Teams auf. Im Abschnitt **Adding a new directory** finden Sie Informationen über die entsprechende Vorgehensweise. Weitere Informationen finden Sie zudem unter [Einrichten Ihrer Office 365-Entwicklungsumgebung](https://msdn.microsoft.com/office/office365/howto/setup-development-environment#bk_CreateAzureSubscription) im Abschnitt **Verknüpfen Ihres Office 365-Kontos mit Azure AD zum Erstellen und Verwalten von Apps**.
38-
39-
3. Registrieren Sie Ihre Anwendung über das [Azure-Verwaltungsportal](https://manage.windowsazure.com). Informationen zur Registrierung Ihrer Anwendung finden Sie unter [Registrieren der browserbasierten Web-App mit dem Azure-Verwaltungsportal](https://msdn.microsoft.com/office/office365/HowTo/add-common-consent-manually#bk_RegisterWebApp). Verwenden Sie die folgenden Einstellungen:
60+
2. Stellen Sie sicher, dass Ihr Azure-Abonnement an Ihren Office 365-Mandanten gebunden ist. Weitere Informationen finden Sie im folgenden Blogbeitrag des Active Directory-Teams: [Creating and Managing Multiple Windows Azure Active Directories](http://blogs.technet.com/b/ad/archive/2013/11/08/creating-and-managing-multiple-windows-azure-active-directories.aspx) (Erstellen und Verwalten mehrerer Windows Azure Active Directory-Instanzen). Im Abschnitt **Adding a new directory** (Hinzufügen eines neuen Verzeichnisses) finden Sie Informationen über die entsprechende Vorgehensweise. Weitere Informationen finden Sie zudem unter [Einrichten Ihrer Office 365-Entwicklungsumgebung](https://msdn.microsoft.com/office/office365/howto/setup-development-environment#bk_CreateAzureSubscription) im Abschnitt **Verknüpfen Ihres Office 365-Kontos mit Azure AD zum Erstellen und Verwalten von Apps**.
4061

41-
- ANMELDE-URL: https://localhost:44301/AzureADAuth/Authorize
42-
- APP-ID-URI: https://localhost:44301
43-
- ANTWORT-URL: https://localhost:44301/AzureADAuth/Authorize
62+
3. Registrieren Sie Ihre Anwendung über das [Azure-Verwaltungsportal](https://manage.windowsazure.com). Melden Sie sich mit einem Administratorkonto oder Ihrem Office 365-Abonnement an. Weitere Informationen zum Registrieren Ihrer Anwendungen finden Sie unter [Registrieren einer Anwendung bei der Microsoft Identity Platform](https://msdn.microsoft.com/office/office365/HowTo/add-common-consent-manually). Verwenden Sie die folgenden Einstellungen:
4463

45-
> Hinweis: Kopieren Sie nach Registrierung der Anwendung die Client-ID und den geheimen Clientschlüssel, der im Azure-Verwaltungsportal angezeigt wird.
46-
47-
4. Gewähren Sie Ihrer Anwendung entsprechende Berechtigungen.
48-
* Wählen Sie im Azure-Verwaltungsportal die Registerkarte **Active Directory** und einen Office 365-Mandanten.
49-
* Wählen Sie die Registerkarte **Anwendungen**, und klicken Sie auf die Anwendung, die Sie konfigurieren möchten. Wählen Sie **Konfigurieren**.
50-
* Fügen Sie unter **Berechtigungen für andere Anwendungen** **Microsoft Graph** hinzu.
51-
* Wählen Sie unter **Delegierte Berechtigungen**, die Option **Benutzerdateien und Dateien lesen, die für den Benutzer freigegeben wurden**.
64+
- REDIRCT URI: https://localhost:44301/AzureADAuth/Authorize
65+
- UNTERSTÜTZTE KONTOTYPEN: "Nur Konten in diesem Organisationsverzeichnis"
66+
- IMPLIZITE GEWÄHRUNG: Aktivieren Sie keine impliziten Gewährungsoptionen.
67+
- API-BERECHTIGUNGEN: **Files.Read.All** und **User.Read**
5268

53-
5. Legen Sie in web.config **AAD:ClientID** auf Ihre Client-ID fest, und legen Sie **AAD:ClientSecret** auf Ihren geheimen Clientschlüssel fest.
69+
> Hinweis: Nachdem Sie die Anwendung registriert haben, kopieren Sie die **Anwendungs-ID (Client-ID)** und die **Verzeichnis-ID (Mandanten-ID)** auf dem Blatt **Übersicht** der App-Registrierung im Azure-Verwaltungsportal. Wenn Sie auf dem Blatt **Zertifikate und Geheimnisse** den geheimen Clientschlüssel erstellen, kopieren Sie auch diesen Wert.
70+
71+
4. Verwenden Sie die im vorherigen Schritt kopierten in "web.config". Legen Sie **AAD:ClientID** auf Ihre Client-ID, **AAD:ClientSecret** auf Ihren geheimen Clientschlüssel und **"AAD:O365TenantID"** auf Ihre Mandanten-ID fest.
5472

55-
## <a name="run-the-project"></a>Ausführen des Projekts
73+
## Ausführen des Projekts
5674
1. Öffnen Sie die Visual Studio-Projektmappe.
57-
2. Klicken Sie mit der rechten Maustaste auf **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChart**, und wählen Sie dann **Als Startprojekt festlegen **.
75+
2. Klicken Sie mit der rechten Maustaste auf **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChart**, und wählen Sie dann **Als Startprojekt festlegen** aus.
5876
2. Drücken Sie F5.
59-
3. Wählen Sie in PowerPoint **Einfügen** > **Diagramm auswählen**, um das Aufgabenbereich-Add-In zu öffnen.
77+
3. Öffnen Sie in PowerPoint die Registerkarte **Einfügen**, und wählen Sie **Diagramm auswählen** aus, um das Aufgabenbereich-Add-In zu öffnen.
6078

61-
## <a name="known-issues"></a>Bekannte Probleme
79+
## Bekannte Probleme
6280

6381
* Szenario: Beim Versuch, das Codebeispiel auszuführen, wird das Add-In nicht geladen.
64-
* Lösung:
65-
1. Öffnen Sie in Visual Studio **SQL Server-Objekt-Explorer**.
66-
2. Erweitern Sie **localdb)\MSSQLLocalDB** > **Datenbanken**.
67-
3. Klicken Sie mit der rechten Maustaste auf **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChart**, und wählen Sie dann **Löschen**.
68-
* Szenario: Beim Ausführen des Codebeispiels tritt in der Zeile *Office.context.ui.messageParent* ein Fehler auf.
69-
* Lösung: Beenden Sie die Ausführung des Codebeispiels, und starten Sie es erneut.
82+
* Lösung:
83+
1. Öffnen Sie in Visual Studio **SQL Server-Objekt-Explorer**.
84+
2. Erweitern Sie **(localdb)\\MSSQLLocalDB** > **Datenbanken**.
85+
3. Klicken Sie mit der rechten Maustaste auf **PowerPoint-Add-in-Microsoft-Graph-ASPNET-InsertChart**, und wählen Sie dann **Löschen** aus.
86+
* Szenario: Beim Ausführen des Codebeispiels tritt in der Zeile *Office.context.ui.messageParent* ein Fehler auf.
87+
* Lösung: Beenden Sie die Ausführung des Codebeispiels, und starten Sie es erneut.
7088
* Beim Herunterladen der ZIP-Datei wird beim Extrahieren der Dateien eine Fehlermeldung mit dem Hinweis angezeigt, dass der Dateipfad zu lang ist.
71-
* Lösung: Entpacken Sie Ihre Dateien in einen Ordner direkt unter dem Stamm (z. B. C:\sample).
89+
* Lösung: Entpacken Sie Ihre Dateien in einen Ordner direkt unter dem Stamm (z. B. C:\\sample).
7290

73-
## <a name="questions-and-comments"></a>Fragen und Kommentare
74-
Wir schätzen Ihr Feedback hinsichtlich des Beispiels *Einfügen von Excel-Diagrammen mit Microsoft Graph in einem PowerPoint-Add-In*. Sie können uns Ihr Feedback über den Abschnitt *Probleme* dieses Repositorys senden. Allgemeine Fragen zur Office 365-Entwicklung sollten in [Stack Overflow](http://stackoverflow.com/questions/tagged/Office365+API) gestellt werden. Stellen Sie sicher, dass Ihre Fragen mit [office-js], [MicrosoftGraph] und [API] markiert sind.
91+
## Fragen und Kommentare
92+
Wir schätzen Ihr Feedback hinsichtlich des Beispiels *Einfügen von Excel-Diagrammen mit Microsoft Graph in einem PowerPoint-Add-In*. Sie können uns Ihr Feedback über den Abschnitt *Probleme* dieses Repositorys senden. Allgemeine Fragen zur Office 365-Entwicklung sollten in [Stack Overflow](http://stackoverflow.com/questions/tagged/Office365+API) gestellt werden. Stellen Sie sicher, dass Ihre Fragen mit \[office-js], \[MicrosoftGraph] und \[API] markiert sind.
7593

76-
## <a name="additional-resources"></a>Zusätzliche Ressourcen
94+
## Zusätzliche Ressourcen
7795

78-
* [Microsoft Graph (Excel) ToDo-Codebeispiel](https://github.com/OfficeDev/Microsoft-Graph-ASPNET-ExcelREST-ToDo)
79-
* [Microsoft Graph-Dokumentation](https://graph.microsoft.io/en-us/docs)
80-
* [Dokumentation zu Office-Add-Ins](https://dev.office.com/docs/add-ins/overview/office-add-ins)
81-
* Schauen Sie sich das Video an unter //Build – [Übersicht über die Office-Plattform](https://channel9.msdn.com/Events/Build/2016/B872 "Übersicht über die Office-Plattform")
96+
* [Microsoft Graph (Excel) ToDo-Codebeispiel](https://github.com/microsoftgraph/aspnet-todo-rest-sample)
97+
* [Microsoft Graph-Dokumentation](https://docs.microsoft.com/en-us/graph/)
98+
* [Dokumentation zu Office-Add-Ins](https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins)
8299

83-
## <a name="copyright"></a>Copyright
84-
Copyright (c) 2016 Microsoft Corporation. Alle Rechte vorbehalten.
100+
## Copyright
101+
Copyright (c) 2016-2019 Microsoft Corporation. Alle Rechte vorbehalten.
85102

86103

87104

0 commit comments

Comments
 (0)