Jak skopiować zawartość załączonego pliku z bazy danych MS Access do zmiennej VBA?

Informacje podstawowe: Nie jestem zbyt doświadczony w VBA lub Accessie, ale mam skrypt VBA, który tworzy plik (KML jest specyficzny, ale to nie ma większego znaczenia dla mojego pytania) na komputerze użytkowników i zapisuje na nim używanie zmiennych łączących się z rekordami w bazie danych. Takie jak:

Dim MyDB As Database
Dim MyRS As Recordset
Dim QryOrTblDef As String
Dim TestFile As Integer

    QryOrTblDef = "Table1" 
    Set MyDB = CurrentDb
    Set MyRS = MyDB.OpenRecordset(QryOrTblDef)
    TestFile = FreeFile

    Open "C:\Testing.txt"
    Print #TestFile, "Generic Stuff"
    Print #TestFile, MyRS.Fields(0)

itp.

Moja sytuacja: Mam bardzo duży łańcuch (dokument tekstowy z dużą listą współrzędnych wierzchołków wielokąta), który chcę dodać do zmiennej, która ma zostać wydrukowana do innego pliku (plik KML, zanotowany w powyższym przykładzie). Miałem nadzieję dodać ten plik tekstowy zawierający współrzędne jako typ danych załącznika do bazy danych Access i skopiować jego zawartość do zmiennej używanej w powyższym skrypcie.

Moje pytanie: Czy istnieje sposób, w jaki mogę uzyskać dostęp i skopiować dane z dołączonego pliku tekstowego (dołączonego jako typ danych załącznika w polu bazy danych MS Access) do zmiennej, dzięki czemu mogę go użyć w skrypcie VBA?

Co znalazłem: Mam problemy z finalizowaniem informacji na ten temat, myślę głównie dlatego, że nie wiem, jakich słów kluczowych szukać, ale udało mi się znaleźć kod kogoś na forum „ozgrid”, który wydaje się być bliski temu Chcę zrobić. Chociaż to tylko ciągnięcie z pliku tekstowego na dysku, a nie z pliku dołączonego do bazy danych.

Kod z wyżej wymienionego forum, który tworzy funkcję dostępu do danych w pliku tekstowym:

Sub Test() 

    Dim strText As String 

    strText = GetFileContent("C:\temp\x.txt") 
    MsgBox strText 

End Sub 

Function GetFileContent(Name As String) As String 
    Dim intUnit As Integer 

    On Error Goto ErrGetFileContent 
    intUnit = FreeFile 
    Open Name For Input As intUnit 
    GetFileContent = Input(LOF(intUnit), intUnit) 
ErrGetFileContent: 
    Close intUnit 
    Exit Function 
End Function 

Każda pomoc tutaj jest doceniana. Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion