vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Fortgeschrittene Programmierung
Re: shellexecute 
Autor: wincnc
Datum: 13.09.05 08:21

Hallo, habe es mal getestet.
So geht´s:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
  ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
  ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As _
  Long) As Long
 
Private Sub Command1_Click()
  ShellExecute Me.hwnd, "open", "Excel.exe", "/r Mappe1.xls", "d:\", 1
End Sub
Man kann zwar in der Tabelle schreiben, aber nicht abspeichern.

Startparameter von Excel

<Dateiname>
Excel mit der angegebenen Datei starten

/automation
Excel ohne Add-Ins und ohne Dateien aus den Startverzeichnissen starten

/i
Excel immer im Vollbildmodus starten

/e
Excel ohne neue Mappe starten

/r <Dateiname>
Excel starten die angegebenen Datei schreibgeschützt öffnen

/s
Excel im Abgesicherten Modus Starten,es werden alle Startverzeichnisse umgangen

/p <Verzeichnis>
Excel starten und das aktuelle Verzeichnis wechseln

/m
Excel mit neuer Mappe mit Excel4-Makrosheet starten

/regserver
startet Excel und schreibt in die Registrierung die Excelangaben neu

/unregserver
startet Excel und entfernt aus der Registrierung alle Excelspezifischen Einträge.

/o
Schreibt fehlende Einträge in die Registrierung hinzu, korrigiert aber keine falschen.

Beispiel:
WINDOWS START | AUSFÜHREN: c:\excel.exe /automation
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
shellexecute956esc13.09.05 04:58
Re: shellexecute759wincnc13.09.05 08:21
Re: shellexecute682esc13.09.05 18:34
Re: shellexecute667wb-soft13.09.05 20:01
Re: shellexecute692wincnc13.09.05 20:04
Re: shellexecute675esc14.09.05 04:06
Re: shellexecute657esc14.09.05 04:19
Re: shellexecute697wincnc14.09.05 06:58
Re: shellexecute678esc14.09.05 17:00

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