vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Wer hat die Tabelle offen ????  
Autor: Sebastian Müller
Datum: 14.10.02 13:24

Hallo,

ich habe eine Excel-Tabelle im Netz, welche von vielen Anwendern genutzt wird. Wenn einer die Tabelle offen hat, kann kein anderer sie mit Lese-/Schreibzugriff öffnen. Soweit so gut.

Mit meinem Programm kann die Datei geöffnet werden, wobei es abfragt, ob die Datei gerade geöffnet ist. Wenn ja, wird ein Fenster angezeigt. Wie kann ich aber herausfinden, wer die Datei geöffnet hat. Bei MS Excel wird das ja schließlich auch angezeigt. ???

Anbei zur Verdeutlichung der Code:

    Set pExl = CreateObject("Excel.Application")
    pExl.Workbooks.Open ("E:\Excel\Public\UVW Kontenverwaltung.xls")
    If pExl.ActiveWorkbook.ReadOnly = True Then
        MsgBox "Die Datei wird gerade von einem anderem Mitarbeiter benutzt."
        pExl.ActiveWorkbook.Close (False)
        pExl.Quit
        Set pExl = Nothing
        Screen.MousePointer = 0
        Exit Sub
    End If
    pExl.Sheets("HVB").Select
    pExl.Visible = True


Wer kann mir helfen???

Dank im Voraus.

Gru?,

Sebastian M?ller

www.ComOnShop.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wer hat die Tabelle offen ???? 423Sebastian Müller14.10.02 13:24
Re: Wer hat die Tabelle offen ???? 38Daniel A.15.10.02 13:06
Re: Wer hat die Tabelle offen ???? 252Sebastian Müller15.10.02 13:21

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-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