MoveAndSizeWindow действие на макрос

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В настолни бази данни на Access ако сте задали опции за прозорците на вашия документ да използват припокриващи се прозорци вместо документи с раздели, можете да използвате действието MoveAndSizeWindow макрос за преместване или преоразмеряване на активния прозорец. За информация как да зададете опции за прозорец на документ, вижте секцията забележки.

Забележка: Това действие на макроса не може да се приложи към кодовете на Windows в редактора на Visual Basic. За информация как да се отразят прозорците на код вижте темата на свойството бъде зададено .

Забележка: Започвайки от Access 2010, действието на макроса макродействие MoveSize е преименувано на MoveAndSizeWindow.

Забележка: Действието MoveAndSizeWindow макрос не е налично в уеб приложенията на Access.

Настройка

Действието MoveAndSizeWindow макрос има следните аргументи:

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

Описание

Right

Новото хоризонтално положение на горния ляв ъгъл на прозореца, измерен от левия ръб на неговия съдържащ прозорец. Въведете позицията в полето за правилния аргумент.

Надолу

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

Ширина

Новата ширина на прозореца.

Височина

Новата височина на прозореца.


Ако оставите аргумент празен, Access използва текущата настройка на прозореца.

Трябва да въведете стойност поне за един аргумент.

Забележка: Всяка мерна единица е в инчове или сантиметри, в зависимост от регионалните настройки в контролния панел на Windows.

Забележки

За да настроите приложение да използва припокриващи се прозорци вместо документи с раздели, използвайте следната процедура:

  1. Щракнете върху Файл > Опции.

  2. Щракнете върху Текуща база данни.

  3. В секцията Опции за приложения , под Опции на прозореца на документащракнете върху припокриващи се прозорци.

  4. Щракнете върху OKи след това затворете и отворете отново базата данни.

Това действие е подобно на щракване върху " Промяна " или " размер " в менюто за управление на прозореца. С командите от менюто използвайте клавишите със стрелки на клавиатурата, за да премествате или преоразмерите прозореца. С помощта на MoveAndSizeWindow с макроси, въвеждате директно размерите на позицията и размера. Можете също да използвате мишката, за да местите и оразмерявате прозорци.

Можете да използвате това действие на макрос за всеки прозорец във всеки изглед.

Съвети

  • За да местите прозорец, без да го преоразмерявате, въведете стойности за аргументИте отдясно и надолу , но оставете празни аргументите за ширина и височина .

  • За да преоразмерите прозорец, без да го премествате, въведете стойности за аргументите ширина и височина , но оставяЙте аргументите отдясно и надолу празни.

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

Пример

Синхронизиране на формуляри с помощта на макрос

Следните действия с макроси отварят формуляра за списък с продукти в долния десен ъгъл на формуляра за доставчици, като показват продуктите на текущия доставчик. Той показва използването на действията на ECHO, MsgBox, макродействие GoToControl, макродействие stopmacro, OpenFormи MoveAndSizeWindow . То също така показва използването на условен израз с действията на MsgBox, макродействие GoToControlи макродействие stopmacro . Този макрос трябва да бъде прикачен към бутона Преглед на продукти във формуляра доставчици.

Условие

Действие

Аргументи: настройка

Коментар

Echo

Ехо в: не

Спрете актуализирането на екрана, когато се изпълнява макросът.

IsNull ([ИД на доставчик])

MsgBox

Съобщение: отидете в записа на доставчика, чиито продукти искате да видите, след което щракнете отново върху бутона Преглед на продукти.

Звуков сигнал: Да

Тип: няма

Заглавие: избор на доставчик

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

GoToControl

Име на контролата: CompanyName

Премества фокуса към контролата CompanyName.

...

StopMacro

Спрете макроса.

OpenForm

Име на формуляр: списък с продукти

Изглед: лист с данни

Име на филтър:

Where условие: [ИД на доставчик] = [формуляри]! [Доставчици]! SupplierID

Режим на данни: само за четене

Режим на прозорец: Нормален

Отворете формуляра за списък с продукти и покажете продуктите на текущия доставчик.

MoveAndSizeWindow

Отдясно: 0,7799 "

Надолу: 1,8 "

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

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

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

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

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

×