Или что-то....
Word интегрирован с нашим программным обеспечением, поэтому он может одновременно использовать только одну учетную запись.

Каждая строка, разделенная табуляцией, форматируется следующим образом: name address acct # dob amtdue

Для каждой учетной записи мне нужно загрузить новый текстовый документ, скопировать, вставить значения в существующий лист Excel и отправить его в путь.

Это много нажатий на кнопку для меня, какой-нибудь способ автоматизировать это? Я сделал пару простых макросов без необходимости что-либо программировать.

У меня есть следующие версии ... вещи

Excel 2002 10.6501.6714 SP3
Word 2002 10.6612.6714 SP3
Редактор Visual Basic: VB 6.3 v.9969 VBA Retail 6.4.8869
MS Script Editor 10.0

1 ответ1

0

Вы можете адаптировать что-то вроде этого. Прямо сейчас он выбирает целое слово doc в новую рабочую книгу. Вместо этого вы можете вставить шаблонную книгу или существующее местоположение листа и быть более избирательным в слове, но вы поняли идею.

Sub paste2excel()
Selection.WholeStory
Selection.Copy
Dim excelObj As Object
Set excelObj = CreateObject("excel.application")
excelObj.Visible = True
excelObj.Workbooks.Add
excelObj.Range("a1").Select
excelObj.ActiveSheet.Paste
End Sub

это работает в офисе 2003 и, вероятно, будет хорошо в вашей версии

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .