UserForm er kortere og smalere enn i tidligere versjoner av Excel

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3156159
Symptom
Anta at du angir egenskapene for Høyde og Bredde for et brukerskjema fra et program, og deretter bruke Microsoft Excel-2016 til å vise denne brukerskjema. I denne situasjonen kan du se at høyden og bredden er kortere og smalere (henholdsvis) enn i tidligere versjoner av Excel. Innvendig høyden og bredden på innsiden også er kortere og smalere, og det er på høyre og nedre delen av vinduet der UserForm er avkuttet eller avkortet. Mens kontrolloppsett i hovedområdet på UserForm ser det samme som i tidligere versjoner av Excel. Noen deler av skjemaet eller kontrollene kan derfor bli avkortet.
Årsak
Dette problemet oppstår på grunn av forskjell i ramme størrelse beregningene Excel 2016 og tidligere versjoner av Excel.
Workaround
Du kan omgå dette problemet ved å angi bestemt høyde og breddeverdier for UserForm basert på versjonen av Excel du bruker. Dette betyr å angi større høyde og bredde egenskaper i Excel-2016.
Status
Microsoft har bekreftet at dette er en feil i Microsoft-produktene som er oppført i delen "Gjelder for".
Mer informasjon
Hvis du vil gjenskape dette problemet, følger du denne fremgangsmåten.
  1. Åpne en ny arbeidsbok i en Excel før 2016 versjon av Excel, for eksempel Excel 2013.
  2. Klikk Lagre somi kategorien fil , klikker du Bla gjennom. Klikk Excel Macro-Enabled-arbeidsbok (*.xlsm) i Filtype -boksen, Skriv inn et filnavn i filnavn -boksen, og klikk deretter Lagre.
  3. Klikk kategorien utvikler . Hvis kategorien utvikler ikke vises, gjør du følgende:
    1. Klikk Alternativeri kategorien fil .
    2. Klikk Tilpass båndet.
    3. Merk av for utvikler i Hoved kategorier -området.
    4. Klikk OK for å lukke dialogboksen Alternativer for Excel .
  4. Klikk Visual Basic i kode -gruppen til å starte Visual Basic-redigering.
  5. Høyreklikk for å åpne hurtigmenyen, klikker du Sett inn, og klikk deretter UserFormi prosjekt - VBAProject -ruten.
  6. Velg en kontroll i vinduet verktøykassen , og deretter lime den inn i nærheten av høyre og nedre kantlinjer på UserForm.
  7. Klikk UserForm-objektet, og Merk drar hjørnet-merket for å utvide Userform størrelsen.
  8. Høyreklikk UserForm1i prosjekt - VBAProject -ruten, og klikk Visingskode.
  9. Følg disse trinnene:
    1. Klikk UserFormi boksen objekt .
    2. Velg Initialiseri Procedure -boksen.
    3. Legg til følgende makrokode til å initialisere hendelsen:
      UserForm1.Height = 180UserForm1.Width = 240
    4. Høyreklikk for å åpne hurtigmenyen, klikker du Sett inn, og klikk deretter moduli prosjekt - VBAProject -ruten.
    5. Skriv inn følgende makrokode i Modul1:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. Klikk makroer i kode -gruppen i kategorien utvikler .
  11. Klikk Test makroen, og klikk deretter Kjør. Du kan se kontrollen som er limt inn i trinn 6 vises på riktig måte. Og du kan se størrelsen på vinduet til å sammenligne senere.
  12. I arbeidsboken, klikker du kategorien fil , og klikk deretter Lagre.
  13. Kopier denne arbeidsboken til datamaskinen som Excel-2016 er installert.
  14. Åpne denne arbeidsboken.
  15. Klikk makroer i kode -gruppen i kategorien utvikler .
  16. Klikk Test makroen, og klikk deretter Kjør.
Resultat:

Du kan se at noen deler av kontrollen som ble limt inn i trinn 6, blir avkortet. Størrelsen på vinduet er også smalere og kortere enn størrelsen i trinn 11.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3156159 – Forrige gjennomgang: 05/09/2016 17:02:00 – Revisjon: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtno
Tilbakemelding