| |

VB.NET - Ein- und Umsteiger[VB.Net & Powerpoint] Probleme mit Stringvariable bei presentations.open() | |  | Autor: niax | Datum: 08.08.08 12:39 |
| Hallo,
ich habe folgendes Problem:
wenn ich den Pfad und die Datei für .presentations.open("c:\ppt_deutsch.ppt") fest von Hand vergebe, funktioniert alles super (im Code auskommentiert), wenn ich jedoch das Ganze über eine Variable übergeben möchte, bekomme ich eine Fehlermeldung (siehe ganz unten).
Die Variable ist ein String, der irgendwo an vorgelagerter Stelle aus den Angaben des Nutzers über ein Pfad-Dialogfeld erstellt wird. Ich habe einige msgboxen zwischendurch rausgelöscht, damit es lesbarer wird.
hier erstmal der betreffende Abschnitt:
Dim Appt As PowerPoint.Application
Dim Pres As PowerPoint.Presentation
ListView1.Enabled = True
Me.Cursor = Cursors.WaitCursor
Dim source As String
source = global_Pfad & "\" & visualix_praesentationen(ComboBox1.SelectedIndex + _
1, 1)
'wenn an dieser Stelle MSGBOX dann wird der String richtig ausgegeben.
'Händisch als:
'source = "C:\ppt_deutsch.ppt"
Pres = Appt.Presentations.Open(source) Beide Werte sind, wenn ich mir das mit TypeName() ausgeben lasse String, so wie es die Openfunktion verlangt.
Das Problem, welches ich nicht Verstehe ist, dass es mit einem von Hand zugewiesenen String super funktioniert und mit einem als variablen übergebenen String abstürzt.
Fehlermeldung:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Runtime.InteropServices.COMException (0x80004005): PowerPoint could not open the file.
bei Microsoft.Office.Interop.PowerPoint.Presentations.Open(String FileName, MsoTriState ReadOnly, MsoTriState Untitled, MsoTriState WithWindow)
bei Visualix_GUI_AAA.Visualix_Creator2.Button3_Click(Object sender, EventArgs e) in C:\Dokumente und Einstellungen\Tchic\Eigene Dateien\Visual Studio 2008\Projects\Visualix_GUI_AAA\Visualix_GUI_AAA\Visualix Creator 2.vb:Zeile 269.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Visualix_GUI_AAA
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/Tchic/Eigene%20Dateien/Visual%20Studio%202008/Projects/Visualix_GUI_AAA/Visualix_GUI_AAA/bin/Release/Visualix_GUI_AAA.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll. |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevISDN 1.0 
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) Neu! sevCommand 4.0 
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|