Tein exceliin makron nt4.0/office 2000 ympäristössä. Makro ei suostu lähtemään käyntiin eri kokoonpanossa. Makro oli käytössä useammalla koneella, joissa oli sama käyttis ja office. Kuitenkin kun makro tarvitsisi saada tulille muuallakin. Esim xp ja 97 officet.
Makro herjaa "str" komennoista. Niitä ei kuulemma löydy. Miten saan ajettu referenssit kuntoon makron latauksessa lennossa jotta ei herjaa perus komennoista?
Osaako joku auttaa amatööriä??
Makro herjaa "str" komennoista. Niitä ei kuulemma löydy. Miten saan ajettu referenssit kuntoon makron latauksessa lennossa jotta ei herjaa perus komennoista?
Osaako joku auttaa amatööriä??
Vastaukset 1
Vanhimmat
Office97:lla olen asian toteuttanut näin:
...koodia
ReferenceFromFile "C:...VBAVBA332.DLL"
koodia...
Function ReferenceFromFile(strFileName As String) As Boolean
Dim ref As Reference
On Error GoTo Error_ReferenceFromFile
Set ref = References.AddFromFile(strFileName)
ReferenceFromFile = True
Exit_ReferenceFromFile:
Exit Function
Error_ReferenceFromFile:
MsgBox Err & ": " & Err.Description
ReferenceFromFile = False
Resume Exit_ReferenceFromFile
End Function