Frage : VBA, das eine Akte öffnet

Hallo, fand

I irgendeinen Code das http://www.rondebruin.nl/w indowsxpunzip.htm ungefähr, zum einer Akte using VBA zu öffnen. Das Problem ist mit meinem Code ist, dass es an der Linie „oAPP.Namespace (FileNameFolder) ausprüft. CopyHere oAPP.Namespace (Fname). Items“. Die Mitteilung ist der variable Gegenstand, oder mit mit Block nicht set.

The Code ist als unten u. da immer jede mögliche Hilfe groß sein würde!

Thanks
Mark

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
VorUnzIpp ()

'JPM Akten öffnen
FSO als Gegenstand verdunkeln
oAPP als Gegenstand verdunkeln
Fname als Variante verdunkeln
FileNameFolder als Variante verdunkeln
 
'JPM_File = („G:\Shared\High-Ertrag \ Chris \ täglich Leistung \ täglich JPM Preise \ Schätzung-Zusammenfassung“)

Fname = „G:\Shared\High-Ertrag \ Chris \ täglich Leistung \ täglich JPM Preise \ Schätzung Summary_20100823.zip“

FileNameFolder = „G:\Shared\High-Ertrag \ Chris \ täglich Leistung \ täglich JPM Preise \ öffnete, \ Schätzung Summary_20100823.xls“

oAPP = CreateObject („Shell.Application“) einstellen
    oAPP.Namespace (FileNameFolder) .CopyHere oAPP.Namespace (Fname). Einzelteile

      Auf Störungs-Zusammenfassung zunächst
        Einstellen FSO = CreateObject („scripting.filesystemobject“)
        FSO.DeleteFolder umgeben („Temp“) u.“ \ temporäres Directory* ", zutreffend

    wbTemp = Workbooks.Open (JPM_File) einstellen
    wbTemp.SaveAs („G:\Shared\High-Ertrag \ Chris \ täglich Leistung \ täglich JPM Preise \ Summary_20100823.xls geöffnet \ Schätzung“)
    'wbTemp = JPM_File

Sub

beenden

Antwort : VBA, das eine Akte öffnet

O.K., Brunnen dort scheint, zu sein etwas sonderbares hier weitergehen. Dieses betrachten:

http://www.codeguru.com/forum/showthread.php?t=443782

Sie konnten auch versuchen:

oAPP.Namespace ((FileNameFolder)).CopyHere oAPP.Namespace ((Fname)). Einzelteile

Anders als dieses kommt die Frage unten zu „, die Gegenstand verursacht nicht?“ Es gibt zwei Anwärter für dieses: jedes oAPP eingestellt nicht lt, das ich bin unwahrscheinlich sagen oder der Gegenstand namespace-(FileNameFolder) nicht eingestellt. Sie können herausfinden, das using den IDE am Punkt der Code stoppt.

Ich drängen Sie, *very* jenen Aktenwegen nah zu betrachten - sind Sie sie sind genau der selbe sicher? Eine Stelle außer Betrieb? Ein Unterstreichen, wo sie nicht sein sollte?

Den Dateiweg von Ihrem Code kopieren, d.h.

G:\Shared\High-Ertrag \ Chris \ täglich Leistung \ täglich JPM Preise \ Schätzung Summary_20100823.zip

und es in den Adressenstab des Forschers kleben - er sollte die Zip Datei öffnen, wenn der Weg korrekt ist.

Wenn keines von diesen Arbeit, die ich versuchen, mit den Veränderungen herum zu fiedeln, die auf der Verbindung beim Anfang dieser eMail basierten. *Try versuchen das Definieren Ihrer filepaths als Schnüre anstelle von den Varianten (Sie sollten dies vermutlich irgendwie tun) und dann die Veränderungen auf der Verbindung, dem etc.
*Try, die Variablen vollständig verlassend und die fest verdrahteten Wege zu namespace einfach führen ().
*Try, die Wege using UNC spezifizierend, anstatt Antriebsabzubilden (\ d.h. \ \ \ geteilt \ hohes Ertrag \ Chris \ täglich Leistung… etc.)

Wenn das Problem in der Tat, mit dem namespace-Gegenstand zu tun ist, können Sie kreativ erhalten müssen, ihn zu lösen.
Weitere Lösungen  
 
programming4us programming4us