vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB & Windows API
Re: ShellExecute-Funktion Word-Datei im Netzwerk aufrufen 
Autor: Ralf26
Datum: 15.02.20 17:09

Guten Abend,

unsere Lösung dafür:

Public Sub gFileShow(ByVal usFile As String, Optional ByVal ubAsk As Boolean = True, Optional usOrientation As String = "H")
' Comments : Zeigt die übergebene Datei mit dem passenden Programm an
' Parameters: usFile - Eingabe
' ubAks - = true fragt nach, ob die Datei angezeigt werden soll
' Returns : -
'
Dim sExtension As String
Dim objMYDocument As Object
On Error GoTo gFileShow_Err:

If LenB(usFile) = 0 Then
GoTo gFileShow_Exit:
End If

usFile = Trim$(usFile)

If Not gFSOFileExists(usFile) Then
GoTo gFileShow_Exit:
End If

sExtension = gFSOFileGetExtensionName(usFile)
Select Case sExtension
Case "doc", "dot", "docx", "dotx"
Call gGetWordObject
With gobjWord
.Application.Visible = True
.Application.Activate
.Application.WindowState = wdWindowStateMaximize
.Documents.Add (usFile)
Set objMYDocument = .ActiveDocument
With objMYDocument
usOrientation = Trim$(usOrientation)
Select Case usOrientation
Case "Q"
.PageSetup.Orientation = wdOrientLandscape
Case "H"
.PageSetup.Orientation = wdOrientPortrait
End Select
End With
ActiveWindow.View.ShowParagraphs = False
End With
Case "xls", "xlsx", "xlsm"
Call gGetExcelObject
With gobjExcel
.Application.Visible = True
.Application.WindowState = wdWindowStateMaximize
.Workbooks.Open FileName:=usFile
End With
Case "csv"
Call gGetExcelObject
With gobjExcel
.Application.Visible = True
.Application.WindowState = wdWindowStateMaximize
.Workbooks.OpenText FileName:=usFile, DataType:=gicstxlDelimited, Semicolon:=True, Local:=True
End With
Case Else
Shell "notepad.exe " & usFile, vbNormalFocus
End Select

gFileShow_Exit:
Exit Sub

gFileShow_Err:
Select Case mdblErrorNumber
Case 5
Resume Next
Case Else
Call gSalFehlerroutine("gFileShow", Erl)
Resume Next
End Select
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ShellExecute-Funktion Word-Datei im Netzwerk aufrufen1.262GL.08.02.19 18:12
Re: ShellExecute-Funktion Word-Datei im Netzwerk aufrufen585Ralf2615.02.20 17:09
Re: ShellExecute-Funktion Word-Datei im Netzwerk aufrufen455GL.18.02.20 06:58

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