VBA / Excel-Macros: Formularboxen klicken

Hallo,

ich muss wöchentlich einmal einen Satz Excel-Tabellen aktualisieren.

Dazu muss ich unter anderem:

  • Link in einem SharePoint anklicken,
  • in einem Formular die Excel-Version anklicken,
  • in einem weiteren Formular „öffnen“ oder „speichern“ auswählen.

Die Bearbeitung der Excel-Tabellen möchte ich allmählich auf Macros umstellen. Aber kann ich auch die obigen drei Schritte mit VBA automatisieren? Ein direktes Verlinken der Excel-Tabellen ist nach vielen Rückfragen bei der IT leider nicht möglich, wie es scheint.

Danke für jeden Tipp und viele Grüsse,
Crypto.

Hallo Crypto,

  • Link in einem SharePoint anklicken,

den Link zu einer Excel-Mappe sodaß sie geöffnet wird?

  • in einem Formular die Excel-Version anklicken,

Wozu das? Oder wählst du mit dem ersten Klick nur die mappe aus,
danach eine der parallel instalierten Excel-Versionen zum Öffnen?

  • in einem weiteren Formular „öffnen“ oder „speichern“
    auswählen.

Verstehe ich nicht, ist die Mappe geöffnet brauchste sie nicht öffnen.
Ist sie ungeöffnet kannste sie nicht schließen.

Die Bearbeitung der Excel-Tabellen möchte ich allmählich auf
Macros umstellen. Aber kann ich auch die obigen drei Schritte
mit VBA automatisieren?

Mit welchem Vba? Excel-Vba oder hat Sharepoint wie vieles von MS eigenes Vba?

Ein direktes Verlinken der
Excel-Tabellen ist nach vielen Rückfragen bei der IT leider
nicht möglich, wie es scheint.

Ui, wenn die IT das sagt *grien*
Im Ernst, schaun mer mal. Ich muß erstmal kapieren um was es geht.

Gruß
Reinhard

Hallo Reinhard,

Hallo Crypto,

  • Link in einem SharePoint anklicken,

den Link zu einer Excel-Mappe sodaß sie geöffnet wird?

In dem SharePoint ist ein klickbarer Link auf das Dokument (die Excel-Tabelle). Also wählt man mit dem Link die Tabelle aus und alles nachfolgende wird dadurch ausgelöst.

  • in einem Formular die Excel-Version anklicken,

Wozu das? Oder wählst du mit dem ersten Klick nur die mappe
aus,
danach eine der parallel instalierten Excel-Versionen zum
Öffnen?

  • Link mit linker Maustaste einmal anklicken (die Tabelle sozusagen auswählen),
  • im SharePoint wird ein Script gestartet, dem der Name der Tabelle übergeben wird, und das dann eine Abfrage öffnet „Welche Excel-Version? Neuer oder älter als 2000?“
  • Wenn ich ausgewählt habe (ein Klick in dem Formular), dass ich eine neuere Excel-Version habe, dann erscheint als zweites Formular die Abfrage „Wollen Sie das Dokument öffnen oder speichern?“ Die Exceltabelle ist noch immer nicht geöffnet, es ist alles Vorgeplänkel.

Verstehe ich nicht, ist die Mappe geöffnet brauchste sie nicht
öffnen.
Ist sie ungeöffnet kannste sie nicht schließen.

ERST DANN wird, falls ich „öffnen“ auswähle, und falls es nicht läuft, Excel gestartet und darin die gewünschte Tabelle geöffnet und angezeigt.

Die Bearbeitung der Excel-Tabellen möchte ich allmählich auf
Macros umstellen. Aber kann ich auch die obigen drei Schritte
mit VBA automatisieren?

Mit welchem Vba? Excel-Vba oder hat Sharepoint wie vieles von
MS eigenes Vba?

Öhmmmm… ich dachte an das VBA, was im Excel verbaut ist. Mit der SharePoint-Programmierung kenne ich mich nicht aus.

Ein direktes Verlinken der
Excel-Tabellen ist nach vielen Rückfragen bei der IT leider
nicht möglich, wie es scheint.

Ui, wenn die IT das sagt *grien*
Im Ernst, schaun mer mal. Ich muß erstmal kapieren um was es
geht.

Ja, alles nicht so einfach :wink: Danke schonmal für Deine Antwort und Dein Interesse…

Gruß
Reinhard

Grüße zurück,
Crypto.

Hallo Crypto,

  • Link in einem SharePoint anklicken,

den Link zu einer Excel-Mappe sodaß sie geöffnet wird?

In dem SharePoint ist ein klickbarer Link auf das Dokument
(die Excel-Tabelle). Also wählt man mit dem Link die Tabelle
aus und alles nachfolgende wird dadurch ausgelöst.

Also nur ausgewählt.

  • Link mit linker Maustaste einmal anklicken (die Tabelle
    sozusagen auswählen),
  • im SharePoint wird ein Script gestartet, dem der Name der
    Tabelle übergeben wird, und das dann eine Abfrage öffnet
    „Welche Excel-Version? Neuer oder älter als 2000?“

Was es alles gibt :smile:

  • Wenn ich ausgewählt habe (ein Klick in dem Formular), dass
    ich eine neuere Excel-Version habe, dann erscheint als zweites
    Formular die Abfrage „Wollen Sie das Dokument öffnen oder
    speichern?“ Die Exceltabelle ist noch immer nicht geöffnet, es
    ist alles Vorgeplänkel.

MS-Logik, abfragen ob eine ungeöffnete Datei gespeichert werden soll.
Aus Interesse, was passiert denn wenn du auswählst daß du
XL 2000 hast?

Die Bearbeitung der Excel-Tabellen möchte ich allmählich auf
Macros umstellen. Aber kann ich auch die obigen drei Schritte
mit VBA automatisieren?

Mit welchem Vba? Excel-Vba oder hat Sharepoint wie vieles von
MS eigenes Vba?

Öhmmmm… ich dachte an das VBA, was im Excel verbaut ist. Mit
der SharePoint-Programmierung kenne ich mich nicht aus.

Excel-Vba kann ja erst dann eingreifen wenn Excel/Mappe gestartet
wurde. Wenn man damit Mappen aktualisieren will braucht man kein
Sharepoint dazu.
Was geschieht denn in Sharepoint wenn du Alt+F11 drückst?

Gruß
Reinhard