|
|
|
|
|
|
Har du set hvor smart det kan være?
|
|
SmartOffice - PrivateProfileString
Brug en txt eller ini fil til at holde f.eks. et fakturanr eller andet
Eksempel 1
Public Sub GetFakturaNr()
'Flemming Vadet, Maj 2000, fv@smartoffice.dk
Const sFaktSection As String = "Faktura"
Const sFaktKey As String = "FakNr"
Dim sFaktNo As String
Dim sFilePath As String
' Filen der indeholder FakturaNummerNøglen
sFilePath = "C:\FakturaOplysninger.ini"
' Henter FakturaNummeret fra filen.
sFaktNo = System.PrivateProfileString(sFilePath, _
sFaktSection, sFaktKey)
' Tilføjer 1 til FakturaNummeret
If sFaktNo = "" Then
sFaktNo = "1"
Else
sFaktNo = CStr(CLng(sFaktNo) + 1)
End If
' Gemmer Nyt FakturaNummer
System.PrivateProfileString(sFilePath, sFaktSection, _
sFaktKey) = sFaktNo
' Kalder gendannelse af bogmærke
' Her er det valgt at bogmærket i Word har sammen navn,
' som nøglen i ini-filen
SetBookmarkAgain sFaktKey, sFaktNo
End Sub
Public Sub SetBookmarkAgain(ByRef sName As String, _
ByRef sContents As String)
'Flemming Vadet, Maj 2000, fv@smartoffice.dk
'Finder bogmærket "sName" - indsætter i og gendanner bogmærket
Dim rBookmark As Range
If ActiveDocument.Bookmarks.Exists(sName) Then
Set rBookmark = ActiveDocument.Bookmarks(sName).Range
rBookmark.Text = sContents
rBookmark.Bookmarks.Add sName
End If
End Sub
Ini eller txt filen skal i dette eksempel kun indeholde to linier
[Faktura]
FakNr = 1
|
|
|
|
Smart Data Management
Compare 2 Columns
Excel Super- Subscript
Teachers Excel Tools
|
|
|
|
|
|