2014-09-19 3 views
-7

Как использовать MS Access 2010 для открытия листа Excel 2003. И как вы закрываете тот же лист Excel 2003?Открыть и закрыть лист Excel из Access

Чтобы открыть отчет в Access вы просто написать:

DoCmd.Open acReport, ReportName 

Есть ли подобный способ открытия листа Excel?

+2

'«Что такое SQL или необходимому VBA код»' Что вы пробовали до сих пор? С какими проблемами вы столкнулись? Это не служба написания кода. ЕСЛИ вы хотите, чтобы кто-то написал это для вас, есть многочисленные сайты фриланса, где вы можете заплатить справедливую цену. Я сделаю это за 200 евро. Вы можете получить дешевле, но любой достойный программист будет взимать намного больше, чем я. Подсказка: 'Workbook.Close' – RossC

+1

Чтобы избежать потопа downvotes и вопросов закрытия: прочитайте на [Как создать минимальное, полное и проверяемое пример] (http://stackoverflow.com/help/mcve) и посмотрите [справочный центр] (http://stackoverflow.com/help). Затем отредактируйте свой вопрос (http://stackoverflow.com/posts/25935059/edit) и укажите все необходимые данные. Быстрый [Поиск Google] (https://www.google.ie/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=off&q=open%20excel%20file%20vba) включает ** загрузки ** ответов. Также смотрите [функцию поиска] (http://stackoverflow.com/search) – RossC

ответ

0

Вы можете попробовать с этим

Option Compare Database 
Dim xlApp As Object 

Private Sub CommandOpen_Click() 

Set xlApp = CreateObject("Excel.Application") 
xlApp.Visible = True 

''xlApp.Workbooks.Open "FileName", True, False 

End Sub 


Private Sub CommandExit_Click() 
    xlApp.Quit 
    Set xlApp = Nothing 

End Sub 
+0

Яркая игра для ответа, я лично немного неохота писать код для кого-то бесплатно, но в основном не ложкой, кормящим кого-то слишком, они никогда не будут учиться у него. И всегда есть риск позволить [помочь вампирам] (http://slash7.com/2006/12/22/vampires/), особенно когда Google и переполнение стека имеют ТОНН хорошие ответы на это. – RossC

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