jungs. Ich habe ein Problem, dass ich ein PowerPoint-Dokument (nur PPT) erkennen möchte ist Passwort geschützt oder nicht mit C#. Ich kann doc/docx/xls/xlsx/pptx jetzt erkennen, kann aber ppt nicht erkennen. Ich habe lange auf Google gesucht, aber keine befriedigendere Antwort gefunden. Wenn Sie wissen, wie Sie dieses Problem lösen können, sagen Sie es mir bitte.C# erkennen powerpoint passwortgeschützt
-4
A
Antwort
1
Hier ist ein Ansatz in VBA, die Sie anpassen können:
Sub TestForPassword()
Dim oPres As Presentation
On Error Resume Next
Set oPres = Presentations.Open("c:\temp\open.pptx::xopen::")
If Not Err.Number = 0 Then
MsgBox "Blimey, you trapped the error!" _
& vbCrLf & Err.Number & vbCrLf & Err.Description
End If
End Sub
Die Idee ist, die .Open Methode ein Passwort (in diesem Fall XOPEN) zu übergeben. Wenn es eine passwortgeschützte Datei ist und Sie das richtige Passwort übergeben, wird die Datei geöffnet. Wenn es passwortgeschützt ist und Sie ein falsches Passwort übergeben, erhalten Sie eine Fehlermeldung. Wenn die Datei NICHT passwortgeschützt ist und Sie ein falsches Kennwort übergeben, wird die Datei weiterhin geöffnet, und es tritt kein Fehler auf.
+0
Funktioniert gut für mich! :) –
Verwandte Themen
- 1. Ermitteln mit C# Ob eine SQL-Sicherungsdatei passwortgeschützt ist
- 2. make Ordner in sdcard mit passwortgeschützt: android
- 3. PowerPoint Viewer in C# Win Form einbetten
- 4. Deaktivieren Sie PowerPoint-Funktionen mit C#
- 5. PowerPoint gestartet über C# beendet nicht
- 6. Öffnen PowerPoint-Datei in PowerPoint auf Ipad
- 7. VSTO PowerPoint/Excel Interaktion
- 8. C# Soundkarte erkennen
- 9. C# Remote-Anwendungsfehler erkennen
- 10. Erkennen der Eingabetaste C#
- 11. Bilderrahmen erkennen Kanten C#
- 12. erkennen Programmabbruch (C, Windows)
- 13. Wie lesen Sie passwortgeschützt/Passwort aus pdf in Android entfernen?
- 14. Microsoft Powerpoint Python Parser
- 15. PowerPoint VBA Cell Shading
- 16. Jquery und Powerpoint
- 17. HTML-Tabelle zu Powerpoint
- 18. Diff für PowerPoint
- 19. PowerPoint-Präsentation steuern
- 20. PowerPoint-Tabellenerstellung in VBA
- 21. PowerPoint und WPF
- 22. PowerPoint-Version Kompilierung
- 23. Verzweigungsfolien in PowerPoint (VBA)
- 24. Gewusst wie: C# Quelle mit Syntaxhervorhebung auf PowerPoint Folien
- 25. Powerpoint kann nicht über die Startmenüverknüpfung in c gestartet werden #
- 26. Wie erkennt man PowerPoint 2007 von einem C++ Addin?
- 27. Erkennen von Tastaturereignissen in C
- 28. Erkennen von EOF in C
- 29. C# Erkennen von erzeugten Prozessen
- 30. Den aktuellen Zoom einer PowerPoint-Präsentation abrufen
Möchten Sie Ihre Ansätze bisher teilen? Insbesondere wenn es Ihnen bereits mit anderen Office-Produkten gelungen ist, sollten Sie in der Lage sein, die Lösung entweder alleine oder zumindest gemeinsam mit der Community anzupassen. Sie müssen jedoch eigene Ansätze und Lösungen bereitstellen. – HimBromBeere