UserForm pendek dan sempit daripada di versi Excel sebelumnya

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3156159
Gejala
Misalnya Anda menetapkan properti tinggi dan lebar UserForm dari program, dan kemudian Anda menggunakan Microsoft Excel 2016 untuk menampilkan UserForm ini. Dalam situasi ini, Anda melihat bahwa tinggi dan lebar pendek dan sempit (masing-masing) daripada versi Excel sebelumnya. Dalam tinggi dan lebar dalam juga pendek dan sempit, dan pada sisi kanan-atas dan ujung bawah dari jendela mana UserForm terputus atau terpotong. Sedangkan tata letak kontrol di bidang utama UserForm terlihat sama seperti versi Excel sebelumnya. Oleh karena itu, beberapa bagian dari formulir atau kontrol mungkin terpotong.
Penyebab
Masalah ini terjadi karena perbedaan dalam batas ukuran perhitungan Excel 2016 dan versi Excel sebelumnya.
Teknik pemecahan masalah
Untuk mengatasi masalah ini, menetapkan ketinggian tertentu dan lebar nilai untuk UserForm didasarkan pada versi Excel yang Anda gunakan. Ini berarti menetapkan lebih tinggi dan lebar properti di Excel 2016.
Status
Microsoft telah mengkonfirmasi bahwa ini adalah bug di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Untuk mereproduksi masalah ini, ikuti langkah-langkah berikut.
  1. Membuka buku kerja baru di versi pra-Excel 2016 Excel, seperti Excel 2013.
  2. Pada File tab, klik Simpan sebagai, klik Browse. Klik Excel_Macro-Enabled Workbook (*.xlsm) di kotak Simpan sebagai jenis , ketik nama berkas di dalam kotak nama berkas , dan kemudian klik Simpan.
  3. Klik tab pengembang . Apabila tab pengembang tidak ditampilkan, ikuti langkah-langkah berikut:
    1. Pada File tab, klik opsi.
    2. Klik menyesuaikan pita.
    3. Pilih kotak centang pengembang di area Tab utama .
    4. Klik OK untuk menutup kotak dialog Opsi Excel .
  4. Klik Visual Basic di grup kode untuk memulai Editor Visual Basic.
  5. Di panel proyek - VBAProject , klik kanan-atas untuk membuka menu pintasan, klik sisipkan, dan kemudian klik UserForm.
  6. Di jendela Toolbox , pilih kontrol, dan kemudian tempel di dekat perbatasan kanan-atas dan rendah UserForm.
  7. Klik objek UserForm, dan kemudian pilih dan seret tanda sudut untuk memperbesar ukuran Userform.
  8. Di panel proyek - VBAProject , klik kanan-atas UserForm1, dan klik Lihat kode.
  9. Ikuti langkah-langkah ini
    1. Di kotak objek , klik UserForm.
    2. Di kotak prosedur , klik menginisialisasi.
    3. Tambahkan kode makro berikut ini untuk menginisialisasi peristiwa:
      UserForm1.Height = 180UserForm1.Width = 240
    4. Di panel proyek - VBAProject , klik kanan-atas untuk membuka menu pintasan, klik sisipkan, dan kemudian klik modul.
    5. Pada Module1, ketik kode makro berikut ini:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. Pada tab pengembang , klik makro dalam kelompok kode .
  11. Klik makro pengujian , dan kemudian klik Jalankan. Anda dapat melihat kontrol yang disisipkan di langkah 6 ditampilkan dengan benar. Dan lihat ukuran jendela untuk membandingkan nanti.
  12. Di buku kerja, klik File tab, dan kemudian klik Simpan.
  13. Salin buku kerja ini ke komputer di mana Excel 2016 diinstal.
  14. Membuka buku kerja ini.
  15. Pada tab pengembang , klik makro dalam kelompok kode .
  16. Klik makro pengujian , dan kemudian klik Jalankan.
Hasil:

Anda dapat melihat bahwa beberapa bagian dari kontrol yang disisipkan di langkah 6 terpotong. Selain itu, ukuran jendela sempit dan kurang dari ukuran di langkah 11.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3156159 - Tinjauan Terakhir: 05/09/2016 17:00:00 - Revisi: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtid
Tanggapan