Thema Datum  Von Nutzer Rating
Antwort
28.12.2021 17:03:57 Rico S.
NotSolved
28.12.2021 20:24:03 Gast27864
NotSolved
28.12.2021 20:30:21 Rico S.
NotSolved
28.12.2021 20:45:36 Gast27864
NotSolved
28.12.2021 21:21:41 Rico S.
NotSolved
29.12.2021 15:44:17 Gast27864
NotSolved
29.12.2021 15:46:57 Rico S.
NotSolved
31.12.2021 09:34:19 Gast45776
NotSolved
02.01.2022 00:37:31 Rico S.
NotSolved
02.01.2022 10:08:52 Gast64724
NotSolved
02.01.2022 17:20:54 Rico S.
NotSolved
03.01.2022 09:43:13 Gast75814
NotSolved
03.01.2022 09:54:08 Rico S.
NotSolved
03.01.2022 10:21:52 Gast72372
NotSolved
03.01.2022 17:12:06 Gast27864
NotSolved
03.01.2022 12:19:48 Mase
Solved
16.01.2022 12:21:26 Rico S.
Solved
16.01.2022 19:17:16 Mase
NotSolved
16.01.2022 20:26:14 Rico S.
NotSolved
17.01.2022 08:09:19 Mase
Solved
17.01.2022 08:27:38 Rico S.
NotSolved
Blau Blau Danke fürs teilen...
19.01.2022 21:10:29 Rico S.
NotSolved

Ansicht des Beitrags:
Von:
Rico S.
Datum:
19.01.2022 21:10:29
Views:
915
Rating: Antwort:
  Ja
Thema:
Danke fürs teilen...

Ich habe in meinem Code noch ergänzt, dass der Installationsordner automatisch ermittelt wird. Zuvor war dieser fix in einer Konstanten angegeben. Nun kann die Ermittlung der Office-Version bzw. -Lizenz noch flexibler ermittelt werden,

#If VBA7 Then
    Public Declare PtrSafe Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal strBuffer As String) As Long
#Else
    Public Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal strBuffer As String) As Long
#End If

' Funktion zur Ermittlung des Installationsordners von Office
Public Function PfadInstallation(ByVal strDatei As String) As String
strOrdner = Left(strDatei, InStrRev(strDatei, "\"))
strBuffer = Space(255)
lngRet = FindExecutable(strDatei, strOrdner, strBuffer)
If lngRet > 32 Then
    If InStr(strBuffer, vbNullChar) > 1 Then
        PfadInstallation = Left(strBuffer, InStr(strBuffer, vbNullChar) - 1)
    End If
Else
    PfadInstallation = FEHLER
End If
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
28.12.2021 17:03:57 Rico S.
NotSolved
28.12.2021 20:24:03 Gast27864
NotSolved
28.12.2021 20:30:21 Rico S.
NotSolved
28.12.2021 20:45:36 Gast27864
NotSolved
28.12.2021 21:21:41 Rico S.
NotSolved
29.12.2021 15:44:17 Gast27864
NotSolved
29.12.2021 15:46:57 Rico S.
NotSolved
31.12.2021 09:34:19 Gast45776
NotSolved
02.01.2022 00:37:31 Rico S.
NotSolved
02.01.2022 10:08:52 Gast64724
NotSolved
02.01.2022 17:20:54 Rico S.
NotSolved
03.01.2022 09:43:13 Gast75814
NotSolved
03.01.2022 09:54:08 Rico S.
NotSolved
03.01.2022 10:21:52 Gast72372
NotSolved
03.01.2022 17:12:06 Gast27864
NotSolved
03.01.2022 12:19:48 Mase
Solved
16.01.2022 12:21:26 Rico S.
Solved
16.01.2022 19:17:16 Mase
NotSolved
16.01.2022 20:26:14 Rico S.
NotSolved
17.01.2022 08:09:19 Mase
Solved
17.01.2022 08:27:38 Rico S.
NotSolved
Blau Blau Danke fürs teilen...
19.01.2022 21:10:29 Rico S.
NotSolved