ImportExportSpreadsheet макрокоманда

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Можете да използвате макрокомандата ImportExportSpreadsheet за импортиране или експортиране на данни между текущата база данни на Access (.mdb или .accdb) и файл на електронна таблица. Също така можете да свържете данните в електронна таблица на Excel с текущата база данни на Access . Със свързана електронна таблица можете да преглеждате данните от електронната таблица с достъп, докато все още позволява пълен достъп до данните от вашата програма за електронни таблици на Excel. Можете също да свържете към данни във файл на електронна таблица на Lotus 1-2-3, но тези данни също е само за четене в Access.

Забележка : В Access 2010 началото, TransferSpreadsheet Макрокомандата е преименуван на ImportExportSpreadsheet.

Забележка : Това действие няма да бъде разрешено, ако базата данни не е надежден.

Настройка

Макрокомандата ImportExportSpreadsheet има следните аргументи.

Аргумент на действие

Описание

Прехвърляне на тип

Типът на прехвърляне, които искате да направите. Изберете Импортиране, експортиранеили връзка в полето Тип прехвърляне , в секцията Аргументи на действия на прозореца за проектиране на макроси. По подразбиране е импортирането.

Забележка : Връзка за прехвърляне на тип не се поддържа за проекти на Access (.adp).

Тип на електронна таблица

Типът на електронна таблица за импортиране, експортиране или връзка към. Можете да изберете един от няколко типа електронна таблица в полето. По подразбиране е Работна книга на Excel.

Забележка : Можете да импортирате от и връзка (само за четене) към Lotus. WK4 файлове, но не можете да експортирате данни на Access в този формат на електронна таблица. Access също вече не се поддържа импортиране, експортиране или свързване на данни от Lotus. Седмици или електронни таблици на Excel версия 2.0 с това действие. Ако искате да импортирате от или свързване към данни на електронна таблица в Excel версия 2.0 или Lotus. Седмици формат, преобразуване на данните от електронната таблица в по-нова версия на Excel или Lotus 1-2-3 преди импортиране или свързване на данните в Access.

Име на таблица

Името на таблицата на Access да импортирате данните от електронната таблица за експортиране на електронна таблица на данни от или свързване на електронна таблица на данни, за да. Можете също да въведете името на достъп заявка за избиране , която искате да експортирате данни от. Това е задължителен аргумент.

Ако изберете Импортиране в аргумента Тип прехвърляне , Access добавя електронна таблица на данните в тази таблица, ако таблицата вече съществува. В противен случай Access създава нова таблица, съдържаща данните за електронната таблица.

В Access не можете да използвате SQL команда, за да укажете данни за експортиране, когато използвате макрокомандата ImportExportSpreadsheet . Вместо да използвате SQL команда, трябва първо да създадете заявка и след това задайте името на заявката в аргумента Име на таблица .

Име на файл

Името на файла за импортиране, експортиране или връзка към електронна таблица. Включете пълния му път. Това е задължителен аргумент.

Access създава нова електронна таблица, когато експортирате данни от Access. Ако името на файла е същото като името на съществуваща таблица, Access замества съществуващите електронната таблица, освен ако експортирате в версия 5.0 или по-нова работна книга на Excel. В този случай Access копира експортираните данни към следващия наличен нов работен лист в работната книга.

Ако импортирате от или свързване към файл на Excel версия 5.0 или по-нова електронна таблица, можете да зададете определен работен лист с помощта на аргумента на диапазона .

Имена на полета

Указва дали първия ред на електронната таблица съдържа имената на полетата. Ако изберете да, Access използва имената в този ред като имена на полета в таблицата на Access при импортиране или свързване на данните от електронната таблица. Ако изберете не, Access третира първия ред като нормален ред с данни. По подразбиране е няма.

Когато експортирате таблица на Access или заявка за избиране в електронна таблица, имената на полетата са вкарани в първия ред на електронната таблица без значение какво изберете в този аргумент.

Диапазон

Диапазонът от клетки за импортиране или свързване. Оставете този аргумент празен, за да импортирате или свържете цялата електронна таблица. Можете да въведете името на диапазон в електронната таблица или задайте диапазона от клетки за импортиране или свързване, като например a1: E25 (обърнете внимание, че A1... Синтаксисът на E25 не работи в Access 97 или по-нова версия). Ако импортирате от или свързване към файл на Excel версия 5.0 или по-нова електронна таблица, можете да префикс на диапазон с името на работния лист и удивителен знак; например, бюджет! A1:C7.

Забележка : Когато експортирате в електронна таблица, трябва да оставите този аргумент празен. Ако въведете диапазон, няма да е успешно експортиране.

Забележки

Можете да експортирате данните в Access заявки за избиране за електронни таблици. Достъп до експортира група резултати на заявката, го третира просто като таблица.

Електронна таблица на данните, които можете да добавите към съществуваща таблица достъп трябва да бъдат съвместими със структурата на таблицата.

  • Всеки в електронната таблица трябва да е от същия тип като в съответното поле в таблицата.

  • Полетата трябва да бъдат в същия ред (освен ако не зададете аргумент Има имена на полета, да, в този случай полето имена в електронната таблица трябва да съответства на имената на полетата в таблицата).

Тази макрокоманда е подобно на щракнете върху раздела Външни данни и щракнете върху Excel в групата Импортиране и експортиране . Можете да използвате тези команди, за да изберете източник на данни, например достъп или тип на база данни, електронна таблица или текстов файл. Ако изберете електронна таблица, серия от диалоговите прозорци се показват или да се стартира съветникът за Access, в който можете да изберете името на електронната таблица и други опции. Аргументите на ImportExportSpreadsheet Макрокомандата отразяват опции в тези диалогови прозорци или в съветници.

Забележка : Ако заявката или филтрирате свързана електронна таблица, заявка или филтър е малки и главни букви.

Ако имате връзка към електронна таблица на Excel, която е отворена в режим на редактиране, Access ще изчака електронната таблица на Excel е извън режим на редактиране преди завършването на връзката; има няма времето за изчакване.

За да изпълните действието ImportExportSpreadsheet в модул Visual Basic for Applications (VBA), използвайте метода TransferSpreadsheet на обекта DoCmd .

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×