vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: n4426
Datum: 24.06.16 11:29

Hallo zuammen,

ich rufe in einem VB.NET Programm Excel-Datei auf und befülle dies dann mit Daten. Dies soll als Aufgabe/Geplanter Task laufen.

Wenn ich die Aufgabe jetzt so einstelle, dass diese "Unabhänig von der Benutzeranmeldung ausführen" ausgefürht wird, bekomme ich von Excel folgende Fehlermeldung.

Microsoft Office Excel kann auf die Datei 'C:\Daten\Datei.xlsx' nicht _
  zugreifen. Dies kann mehrere Gründe haben:
 
• Der Name des Dokuments oder der Pfad ist nicht vorhanden.
• Das Dokument wird von einem anderen Programm verwendet.
• Der Name der Arbeitsmappe, die gespeichert werden soll, ist identisch zu dem _
  Namen eines anderen Dokuments, welches schreibgeschützt ist.
Änder ich Aufgabe dass sie nur ausgeführt wird, wenn der Benutzer am System angemeldet ist läuft der Job ohne fehler druch.

Habt ihr eine Idee, an was das liegen kann?

OS: Microsoft Windows 7 Pro
Office: Microsoft Office 2007

EIDT:

Der Fehelr tritt bei dieser Zeiel auf.
oBook = oExcel.Workbooks.Open("C:\Daten\Datei.xlsx"))
Vielen Dank im Voraus.

mfg

n4426

Beitrag wurde zuletzt am 24.06.16 um 11:56:16 editiert.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: cookstdu
Datum: 25.06.16 08:42

Hallo

Ja, das liegt an fehlenden Zugriffsrechten.

Wenn alle Stricke rei?en, dann h?ng ich mich auf. ~ Karl Kraus

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: n4426
Datum: 26.06.16 21:11

Hallo cookstdu,

welche Rechte meinst Du genau?

Auf die Excel-Datei sind ausreichend Rechte vorhanden, läuft ja auch wenn ich das ganze im Angemeldeten Zustand ausführe.

mfg

n4426

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: Manfred X
Datum: 27.06.16 14:36

Hallo!

Die Rechte des jeweils angemeldeten Nutzers werden nicht beachtet,
weil Dein Task "unabhängig von der Anmeldung" ausgeführt werden soll.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: n4426
Datum: 27.06.16 16:32

Hallo Manfred,

erstmal Danke für die Antwort.

Kann so nicht stimmen, ich geb ja das Benutzerkonto an, mit dem der Job ausgeführt werden soll.

Ich hab auch schon Batch-Jobs auf die gleiche weise laufen (ohne Office zugriff), die problemlos mit den jeweiligen Benutzerrechten laufen.

Die Rechte müssen da schon ziehen, zumindest die NTFS- und Share-Rechte. Kann höchstens sein, dass irgendwelche Rechte benötigt werden umd Excel verwenden zu dürfen.

Hat da jemand eine Idee?

mfg

n4426

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehler bei Aufruf als Aufgabe/Task - Excel kann nicht auf die Datei zugreifen 
Autor: effeff
Datum: 28.06.16 18:54

Der User, unter dessen Kontext das Programm Excel ausgeführt werden soll, ist nicht in dem Sinn angemeldet, als dass seine Benutzeroberfläche geladen wäre; Also kann auch Excel nicht dargestellt werden. Wenn der User angemeldet ist, ist auch seine grafische Oberfläche da - dann läuft´s.

Für solche Tasks musst Du dann Programme verwenden, die ohne grafische Oberfläche auskommen...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 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