Откройте файлы .dat с помощью Hex Editor - PullRequest
0 голосов
/ 18 августа 2011

Я пытаюсь открыть серию файлов .dat с помощью Hex Editor через VBA в Excel, а затем начать процесс копирования и вставки.Кто-нибудь знает, как можно открыть файл с помощью программы, отличной от Excel внутри VBA в Excel?Также у меня есть несколько ошибок в коде, который я написал.

 test = count
 Do While (test >= 0)
 Workbooks.Open Filename:=AllFiles(test) 'Open .dat file in order of Highest to Lowest count index. ERROR: SUBSCRIPT OUT OF RANGE. Need to open .dat files with Hex Edit HOW?
 test = test - 1
Loop
 'How do I manipulate the Hex Editor program: HxD with vba excel??

1 Ответ

0 голосов
/ 18 августа 2011

Открытие шестнадцатеричного редактора через vba для чтения файла, а затем вырезания / вставки содержимого файла выглядит как перебор. Если все, что вам нужно, это прочитать данные файла в переменную, то попробуйте решения, размещенные здесь: http://www.excelforum.com/excel-programming/332741-getting-text-file-into-a-vba-string-variable.html, которые читают файл непосредственно в переменную, не прибегая к другим приложениям и операциям с буфером обмена.

По сути, если вы пытаетесь включить свет, просто нажмите выключатель напрямую. Наем / увольнение кого-либо, делающего это за вас каждый раз, когда вы входите / выходите из комнаты, крайне неэффективно.

...