Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: pepo1943 am April 23, 2012, 08:21:07 Vormittag

Titel: Office 2007: .cls-Datei
Beitrag von: pepo1943 am April 23, 2012, 08:21:07 Vormittag
Hallo Freunde,
ich habe folgende Frage:
In einer Datei mit ca. 70 Tabellen, die auch laufend im web.de gespeichert und bearbeitet werden, haben sich "von selbst" Tabellen mit dem Format .cls eingefügt. Diese lassen sich nicht löschen oder entfernen.
Mit Exportiren und dann neu öffnen ergibt sich folgender Inhalt:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "Tabelle22"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True

Bitte um Erklärung für diese "Erscheinung"
Vielen Dank im voraus

Peter
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: maninweb am April 27, 2012, 20:31:31 Nachmittag
Hallo pepo1943...

Zitat
...haben sich "von selbst" Tabellen mit dem Format .cls eingefügt. Diese lassen sich nicht löschen oder entfernen...
Mir ist nicht ganz klar, wo die Tabellen zu sehen sind, in der Mappe als solches oder im VBA Projekt?
Wäre es vielleicht möglich einen Screenshot zu zeigen oder die Datei anonymisiert hochzuladen?

Gruß
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: pepo1943 am April 29, 2012, 09:30:57 Vormittag
Hallo,
danke für die Reaktion.
Die Tabelle ist nur im VBA-Projekt zu sehen und dort leer, aber zum Unterschied mit den aktiven Tabellen mit dem Excel-Zeichen gekennzeichnet.
Der Inhalt wird sichtbar, wenn man die Tabelle in einen Ordner exportiert und von dort aus öffnet.
Da die Datei ca. 13 MB hat ist ein hochladen leider nicht mörglich.

Gruß

Peter
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: maninweb am April 29, 2012, 09:53:59 Vormittag
Hallo Peter...

habe mal einen Screenshot hochgeladen. Haben diese Ghost-Tabellen eines der Symbole, die im Screenshot zu sehen sind?
Und, Du schreibst, Web.de. Was passiert denn da bzw. was meinst Du mit "laufend gespeichert wird"?

Wenn man im VBA Editor eine Tabelle exportiert, werden nur die Klassen-Infos und der Code zur Tabelle exportiert.
Importiert man dieses wieder, erscheint dies als Klassemodul (Excel Tabellen sind Code-Technisch Klassen).

Gruß
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: pepo1943 am April 29, 2012, 14:12:13 Nachmittag
Hallo,
habe ein Screenshot hochgeladen.
Gruß
Peter
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: maninweb am April 29, 2012, 16:53:16 Nachmittag
Hallo Peter...

Ok, vielen Dank. Das sieht danach aus, dass das ursprüngliche Element "DieseArbeitsmappe" mehrfach importiert wurde
und sollte nicht sein. Leider hast Du aber meine erste Frage nicht beantwortet; und es stellt sich eine neue...

- Was passiert bei Web.de, wird die Datei dort nur hoch und heruntergeladen, was ist mit "bearbeiten" gemeint?
- Es sind anscheinend Makros in der Mappe enthalten; führen diese Makros Importvorgänge durch?

Du könntest probieren, eine Kopie der Datei mit Speichern unter als neue XLSM Datei abzuspeichern. Falls Du nicht
allzuviel Code in den Codemodulen der Tabellen hast, könntest Du probieren, ebenfalls eine Kopie, als XLSX
abzuspeichern und die Makros über Export und Import wiederherzustellen (Module & UserForms).

Gruß
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: pepo1943 am Mai 01, 2012, 12:58:24 Nachmittag
Hallo,
entschuldige meine Vergesslichkeit.
Nun die Antworten:
-Die Datei wird von mehreren Personen vom web.de heruntergeladen und nach Bearbeitung wieder hochgeladen.
-Die enthaltenen Makros heben keine Import-Export-Funktion
Ich habe die unbekannten Tabellen dadurch entfernt, dass ich die richtigen Tabellen blockweise in ein neues Arbeitsblatt verschoben und die Makros auch dorthin kopiert habe. Soweit ist derzeit wieder alles Ok. Aber mich stört, dass unbekannte  Vorgänge ein Arbeitsblatt verändern (obwohl sie ja die Funktion der Datei nicht stören)!
Das Abspeichern der Datei unter einem anderen Namen habe ich versucht, hat aber keinen Erfolg gebracht, die Tabellen waren auch dort noch enthalten.
Gruß und vielen Dank
Peter
Titel: Antw:Office 2007: .cls-Datei
Beitrag von: maninweb am Mai 01, 2012, 19:44:42 Nachmittag
Hallo Peter...

schön, dass Du soweit erstmal eine Lösung gefunden hast  :)

Einfallen würde mir noch (obwohl ich es zwar eher nicht vermuten aber dennoch nicht auschließen würde),
dass, falls ihr die Datei direkt hoch- und runterladet, die vorher zu zippen, um Effekte dabei auszuschließen.

Falls ihr die Mappe freigegeben habt, wäre, wenn das Problem nochmal auftritt, eine Option, die Freigabe
der Mappe aufzuheben.

Grüße :-)