2016-11-22 8 views
0

Как вставить строку и заполнить ячейки и лист Excel, который уже открыт программно из MS Access?Редактировать открыть лист Excel из Access VBA

+1

Запишите макрос, проверьте код и используйте раннюю или латинскую привязку. Позднее лучше. – Fionnuala

+0

Если вы сказали нам, как открывается электронная таблица, какие ссылки вы хотите открыть, дайте нам подробнее. Взгляните на этот вопрос, он показывает, что мысль зашла в вопрос, и в нее была поставлена ​​задача сообщить нам, где возникает проблема: http://stackoverflow.com/questions/29923588/powershell-catch-exception-codes-for- wmi-query –

+0

В Access я использовал команду docmd.outputto acoutputtable для создания листа Excel из таблицы. Когда команда завершена, у меня открыт экран на экране. Теперь я хочу вставить строку и добавить дополнительные заголовки. – user2369812

ответ

0

Одна из возможностей сделать это:

Sub Macro1() 
' 
' Macro1 Macro 
    Excel.Workbooks("Test.xlsx").Worksheets(1).Range("A1") = "Test" 

End Sub 

Просто ссылки на другую книгу, используя .Workbooks и путь другой книги.

0

Другой способ идти об этом, чтобы создать новую книгу непосредственно из доступа, а затем заполнить его:

'Open a new instance of Excel to be used and run without being visible 
Dim xls As Excel.Application 
Set xls = New Excel.Application 

Этот код открывает новый экземпляр Excel и пустой книги.

Смежные вопросы