Przejdź do głównej zawartości

Akcja makra MoveAndSizeWindow

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

W bazach danych programu Access dla komputerów stacjonarnych Jeśli w oknie dokumentu ustawiono opcję używania zachodzących na siebie okien zamiast dokumentów na kartach, można użyć akcji makra MoveAndSizeWindow , aby przenieść aktywne okno lub zmienić jego rozmiar. Aby uzyskać informacje o ustawianiu opcji okna dokumentu, zobacz sekcję Spostrzeżenia.

Uwaga: Tej akcji makra nie można zastosować do okien kodu w edytorze Visual Basic. Aby uzyskać informacje na temat wpływu na okna kodu, zobacz temat z właściwością WindowState .

Uwaga: Począwszy od programu Access 2010, zmieniono nazwę akcji makra RuchRozmiar na MoveAndSizeWindow.

Uwaga: Akcja makra MoveAndSizeWindow nie jest dostępna w aplikacjach sieci Web programu Access.

Ustawienie

Akcja makra MoveAndSizeWindow ma następujące argumenty.

Argument akcji

Opis

Right

Nowe położenie w poziomie w lewym górnym rogu okna, mierzone od lewej krawędzi okna nadrzędnego. Wprowadź położenie w polu prawy argument.

STRZAŁKA W DÓŁ

Nowe położenie w pionie w lewym górnym rogu okna, mierzone od górnej krawędzi okna nadrzędnego.

Szerokość

Nowa szerokość okna.

Wysokość

Nowa wysokość okna.


Jeśli pozostawisz argument pusty, Access korzysta z bieżącego ustawienia okna.

Musisz wprowadzić wartość dla co najmniej jednego argumentu.

Uwaga: Każdy pomiar jest w calach lub centymetrach, w zależności od ustawień regionalnych w panelu sterowania systemu Windows.

Spostrzeżenia

Aby skonfigurować aplikację w celu używania zachodzących na siebie okien zamiast dokumentów na kartach, wykonaj następujące czynności:

  1. Kliknij pozycję Plik > Opcje.

  2. Kliknij pozycję Bieżąca baza danych.

  3. W sekcji Opcje aplikacji w obszarze Opcje okna dokumentukliknij pozycję nakładające się okna.

  4. Kliknij przycisk OK, a następnie zamknij i ponownie otwórz bazę danych.

Ta akcja jest podobna do przycisku Przenieś lub Zmień rozmiar w menu sterowania okna. Za pomocą poleceń menu można przenosić lub zmieniać rozmiar okna za pomocą klawiszy strzałek klawiatury. Akcja makra MoveAndSizeWindow umożliwia bezpośrednie wprowadzanie wartości położenia i rozmiaru. Możesz także przenosić i zmieniać rozmiar okien za pomocą myszy.

Akcja makra może być używana w dowolnym oknie w dowolnym widoku.

Porady

  • Aby przenieść okno bez zmiany jego rozmiaru, wprowadź wartości dla argumentów w prawo i w dół , pozostawiając puste argumenty Szerokość i wysokość .

  • Aby zmienić rozmiar okna bez przenoszenia go, wprowadź wartości w polach Szerokość i wysokość , pozostawiając puste argumenty w prawo i w dół .

Aby uruchomić akcję makra MoveAndSizeWindow w module języka Visual Basic for Applications (VBA), użyj metody RuchRozmiar obiektu DoCmd .

Przykład

Synchronizowanie formularzy za pomocą makra

Poniższe akcje makr otwierają formularz Lista produktów w prawym dolnym rogu formularza dostawcy, wyświetlając produkty bieżącego dostawcy. Przedstawia on użycie akcji echo, OknoKomunikatu, PrzejdYDoFormantu, ZatrzymajMakro, OtwórzFormularz, OpenFormi MoveAndSizeWindow . Przedstawia także użycie wyrażenia warunkowego z akcjami OknoKomunikatu, PrzejdYDoFormantui ZatrzymajMakro . To makro powinno zostać dołączone do przycisku Recenzja produktów na formularzu dostawcy.

Warunek

Akcja

Argumenty: ustawienie

Komentarz

Echo

Echo włączone: nie

Zatrzymaj aktualizowanie ekranu podczas działania makra.

IsNull ([identyfikator dostawcy])

OknoKomunikatu

Komunikat: przechodzenie do rekordu dostawcy, którego produkty chcesz wyświetlić, a następnie ponownie kliknij przycisk Przejrzyj produkty.

SygnalizujDźwiękiem: Tak

Typ: Brak

Nazwa: Wybierz dostawcę

Jeśli na formularzu dostawcy nie ma bieżącego dostawcy, Wyświetl komunikat.

PrzejdźDoKontrolki

Nazwa kontrolki: CompanyName

Przeniesienie fokusu do kontrolki NazwaFirmy.

...

ZatrzymajMakro

Zatrzymaj makro.

OtwórzFormularz

Nazwa formularza: Lista produktów

Widok: Arkusz danych

Nazwa filtru:

Warunek WHERE: [identyfikator dostawcy] = [Forms]! [Dostawcy]! Identyfikatordostawcy

Tryb danych: tylko do odczytu

Tryb okna: Normalny

Otwórz formularz Lista produktów i Pokaż produkty bieżącego dostawcy.

MoveAndSizeWindow

Right: 0,7799 "

W dół: 1,8 "

Umieść formularz Lista produktów w prawym dolnym rogu formularza dostawcy.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office