Collapse column

Autor Thema: Vertrauenswürdige Speicherorte per VBA einstellen  (Gelesen 11243 mal)

Offline maximumm

  • Newbie
  • *
  • Beiträge: 39
    • Profil anzeigen
Vertrauenswürdige Speicherorte per VBA einstellen
« am: November 25, 2011, 21:47:09 Nachmittag »
Hallo,

gibt es eine Möglichkeit, vertrauenswürdige Speicherorte per VBA in Excel 2010 zu definieren oder lässt sich dies nur manuell einrichten?

Vielen Dank für euere Tipps

Max

« Letzte Änderung: November 25, 2011, 21:59:13 Nachmittag von maximumm »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #1 am: November 26, 2011, 01:07:10 Vormittag »
Hallo!

Meiner Kenntnis nach ist das nicht per VBA möglich. Aus gutem Grund. Anwender könnten sonst ohne Zustimmung des Administrators einfach vertrauenswürdige Ordner setzen.

Gruß, René

Offline maximumm

  • Newbie
  • *
  • Beiträge: 39
    • Profil anzeigen
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #2 am: November 26, 2011, 19:08:03 Nachmittag »
Hallo mumpel,

vielen Dank für die Info. Das dachte ich mir schon fasst, dass hier per VBA nichts möglich ist, so wie bei allen sicherheits relevanten Excel-Einstellungen.

LG

max

Ricco

  • Gast
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #3 am: April 07, 2012, 12:14:46 Nachmittag »
Eine kurze Randbemerkung dazu.

Man kann das Gewünschte zwar nicht mit dem Objekt-Modell von VBA durchführen, aber sehr wohl in einem Makro, indem man die Windows-API heranzieht.

Die vertrauenswürdigen Speicherorte werden in der Registrierung festgelegt, und auf diese Registrierungsschlüssel hat ein Standardbenutzer nach Voreinstellung Zugriff. In sicheren Firmenumgebungen wird dies jedoch über Richtlinien verhindert, da das Festlegen von vertrauenswürdigen Speicherorten durch Benutzer Sicherheitslöcher aufreißen würde.

So ganz verstehe ich, ehrlich gesagt, das ganze Anliegen nicht. Das isolierte Anlegen von vertrauenswürdigen Speicherorten via VBA macht m. E. keinen Sinn, da solche Verzeichnisse durch Anpassung der Zugriffsrechte gesichert werden müssen. Das sind aber administrative Vorgänge, die man nun wirklich nicht über VBA steuert.

MfG,
Ricco

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #4 am: April 07, 2012, 21:00:28 Nachmittag »
[...] aber sehr wohl in einem Makro, indem man die Windows-API heranzieht. [...]
Dazu sollte Excel aber geschlossen sein. Anderenfalls wird beim Schließen von Excel die alte Einstellung zurückgeschrieben.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Ricco

  • Gast
Office 2010: Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #5 am: April 07, 2012, 22:40:30 Nachmittag »
[...] aber sehr wohl in einem Makro, indem man die Windows-API heranzieht. [...]
Dazu sollte Excel aber geschlossen sein. Anderenfalls wird beim Schließen von Excel die alte Einstellung zurückgeschrieben.

Öhm, ich vermute mal: Ein verspäteter Aprilscherz?

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #6 am: April 08, 2012, 09:52:12 Vormittag »
Hallo zusammen...

das Verändern der vertrauenswürdigen Ordner und Dokumente per Code halte ich persönlich ebenfalls wie mumpel nicht als sehr empfehlenswert. Zugriffe können, wie Ricco bereits sagte, per Windows API erfolgen. Hatte mal ein Add-In geschrieben, wo die Ordner und vertrauenswürdigen Dokumente in eine Tabelle ausgelesen werden. Speziell für die Dokumente kann das sinnvoll sein, da diese in Excel nicht angegeben werden. Den Artikel dazu befindet sich im Blog: Excel Add-In zur Auflistung aller vertrauenswürdigen Ordner und Dokumente

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #7 am: April 08, 2012, 21:00:33 Nachmittag »
[...] Ein verspäteter Aprilscherz? [...]
Weshalb dieses? Zur Laufzeit eines Officeprogramms sollte man "interne Einstellungen" des Officeprogramms nicht ändern. Ein Beispiel dafür ist Outlook. Wenn man da Änderungen an den Einstellungen manuell durchführt, kann dies dazu führen dass Outlook erst gar nicht startet. Zudem würden sich Mitanwender nicht freuen, wenn man dessen Nutzereinstellungen einfach ungefragt per VBA ändert. Die Sicherheitseinstellungen sollten IMMER Angelegenheit des Anwenders bleiben, und nicht Sache des VBA-Programmierers sein/werden.

Ricco

  • Gast
Office 2007: Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #8 am: April 08, 2012, 23:53:40 Nachmittag »
Hallo mumpel,

nicht missverstehen: Die Betonung in dem Zitat und auch im Original liegt ganz auf dem ersten Teil mit dem Makro, und dafür muss natürlich Excel laufen. Konzentriert man sich darauf, kann dies einem schon ein Schmunzeln abnötigen, was meinst Du?

Dass wir im übrigen darin überstimmen, dass die Konfiguration von Sicherheitseinstellungen nichts in einem Makro zu suchen hat, ist klar zu sehen. Es ist kein Zufall, dass das Objektmodell von VBA hier keine Schnittstellen anbietet.

Allerdings kann ich Dir nur bedingt zustimmen, wenn Du sagst, dass Sicherheitseinstellungen "immer" Sache des Anwenders wären. Dies stimmt uneingeschränkt nur im privaten Umfeld. In sicheren Firmenumgebungen ist dies ausschließlich Sache des Administrators und eben nicht des Anwenders.

Grundsätzlich provozieren Konfigurationsänderungen an einem Rechner, an dem mehrere Benutzer arbeiten sollen, nur dann Probleme, wenn bei der Rechteverwaltung Fehler gemacht wurden. Sind z. B. alle nur Standardbenutzer, können sie nur Konfigurationsänderungen vornehmen, die in ihrem eigenen Profil gespeichert werden und vom Systemadmninistrator zugelassen wurden. Störeffekte sind so ausgeschlossen.

MfG,
Ricco.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Vertrauenswürdige Speicherorte per VBA einstellen
« Antwort #9 am: April 09, 2012, 15:14:32 Nachmittag »
Wenn schon Änderugen vornehmen, dann IMHO "zu Fuß". Oder per VBS-Datei. Ich mache soetwas immer direkt im Registry-Editor, z.B. Add-Ins einbinden.

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.