Zmienianie rozmiaru kontrolek w komórkach arkusza
Podczas zmieniania rozmiaru kolumn lub wierszy w arkuszu wszystkie kontrolki hostów w komórkach są automatycznie zmieniane na wysokość lub szerokość komórki, której rozmiar został zmieniony. Kontrolki formularzy systemu Windows domyślnie nie zmieniają rozmiaru automatycznie.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.
W przypadku dodawania kontrolek w czasie projektowania należy ustawić opcje pozycjonowania dla każdej kontrolki.
W przypadku programowego dodawania kontrolki Formularze systemu Windows i podawania argumentu zakresu kontrolka automatycznie zmienia rozmiar, gdy zmienia się rozmiar komórki w zakresie. Aby uzyskać więcej informacji, zobacz Dodawanie kontrolek do dokumentów pakietu Office w czasie wykonywania.
Zmienianie rozmiaru kontrolek w czasie projektowania
Aby zmienić rozmiar kontrolek na komórki w czasie projektowania
Z przybornika przeciągnij kontrolkę Formularze systemu Windows do arkusza.
Kliknij prawym przyciskiem myszy kontrolkę, a następnie kliknij polecenie Formatuj kontrolkę.
W oknie dialogowym Formatowanie kontrolki kliknij kartę Właściwości.
W obszarze Pozycjonowanie obiektu wybierz opcję Przenieś i rozmiar z komórkami , a następnie kliknij przycisk OK.
Zmiana rozmiaru komórki zawierającej kontrolkę zmienia rozmiar kontrolki tak, aby pasowała do komórki.
Zmienianie rozmiaru kontrolek w czasie wykonywania
W przypadku dodania kontrolki Formularze systemu Windows w czasie wykonywania i przekazania Range kontrolki jako lokalizacji kontrolki rozmiar kontrolki zostanie automatycznie zmieniony po zmianie rozmiaru komórki arkusza zawierającej zakres.
Aby zmienić rozmiar kontrolek na komórki w czasie wykonywania
Dodaj kontrolkę do zakresu A1.
Microsoft.Office.Tools.Excel.Controls.Button control1 = this.Controls.AddButton(this.Range["A1"], "control1");
Zmiana rozmiaru komórki zawierającej kontrolkę zmienia rozmiar kontrolki tak, aby pasowała do komórki.
Resetowanie położenia kontrolki
Możesz zresetować umieszczanie i zmianę rozmiaru kontrolki, ustawiając Placement
właściwość na jedną z następujących XlPlacement wartości:
Aby zmienić zachowanie kontrolki tak, aby nie zmieniała rozmiaru ani nie przenosiła się z komórką
Wywołaj właściwość umieszczania kontrolki i ustaw wartość na xlFreeFloating.
Powiązana zawartość
- Kontrolki dotyczące dokumentów pakietu Office
- Instrukcje: dodawanie kontrolek formularzy systemu Windows do dokumentów pakietu Office
- Instrukcje: ukrywanie kontrolek w arkuszach podczas drukowania
- Dodawanie kontrolek do dokumentów pakietu Office w czasie wykonywania
- Ograniczenia kontrolek formularzy systemu Windows w dokumentach pakietu Office