Note: The other languages of the website are Google-translated. Back to English

Sut i greu gwymplenni dibynnol yn nogfen Word?


Fel y llun chwith a ddangosir, mae angen i chi gyfyngu ar y dewisiadau yn yr ail gwymplen yn seiliedig ar yr opsiwn yn y gwymplen gyntaf, sut allwch chi ei wneud? Bydd yr erthygl hon yn dangos dull i chi o greu cwymplenni dibynnol mewn dogfen Word.

Creu rhestrau cwympo dibynnol yn Word gyda chod VBA


Creu rhestrau cwympo dibynnol yn Word gyda chod VBA

Gall y cod VBA isod eich helpu i greu cwymplen ddibynnol mewn dogfen Word. Dilynwch y cyfarwyddiadau gam wrth gam.

1. Yn gyntaf, mae angen i chi fewnosod dwy restr ostwng yn eich dogfen Word. Cliciwch Datblygwr > Ffurflenni Etifeddiaeth > Maes Ffurflen Gollwng. Gweler y screenshot:

2. Cliciwch ar y dde ar y gwymplen gyntaf (dylai'r rhestr ostwng hon fod yn rhiant), a chlicio Properties. Gweler y screenshot:

3. Yn yr agoriad Gostyngiadau Opsiynau Maes Ffurflen blwch deialog, mae angen i chi:

3.1 Rhowch y categori yn y Eitem gollwng blwch ac yna cliciwch ar Ychwanegu botwm, ailadroddwch y llawdriniaeth nes bod yr holl gategorïau wedi'u hychwanegu at y blwch eitemau gwymplen.

3.2 Rhowch ddfood i mewn i'r Llyfrnodi blwch.

3.3 Cliciwch y OK botwm. Gweler y screenshot:

4. De-gliciwch yr ail gwymplen, cliciwch Eiddo i agor ei Gostyngiadau Opsiynau Maes Ffurflen blwch deialog, ac yn y dialog, nodwch ddCategori i mewn i'r Llyfrnodi blwch a chliciwch ar y OK botwm. Gweler y screenshot:

5. Gwasgwch y Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

6. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwl, yna copïwch isod god VBA i mewn i ffenestr y Modiwl.

Cod VBA: Creu rhestr ostwng ddibynnol yn Word

Sub Populateddfood()
'Update by Extendoffice 2018/10/25
    Dim xDirection As FormField
    Dim xState As FormField
    On Error Resume Next
    Set xDirection = ActiveDocument.FormFields("ddfood")
    Set xState = ActiveDocument.FormFields("ddCategory")
    If ((xDirection Is Nothing) Or (xState Is Nothing)) Then Exit Sub
    With xState.DropDown.ListEntries
        .Clear
        Select Case xDirection.Result
            Case "Fruit"
                .Add "Apple"
                .Add "Banana"
                .Add "Peach"
                .Add "Lychee"
                .Add "Watermelon"
            Case "Vegetable"
                .Add "Cabbage"
                .Add "Onion"
            Case "Meat"
                .Add "Pork"
                .Add "Beef"
                .Add "Mutton"
        End Select
    End With
End Sub

Nodiadau:

1. Yn y cod, newidiwch eitemau o dan bob achos yn ôl yr angen.

2. ddfood ac ddCategori dylai gyd-fynd â'r opsiynau Llyfrnod a nodoch yn y ddau uchod Gostyngiadau Opsiynau Maes Ffurflen blychau deialog.

7. Cadwch y cod ac ewch yn ôl at y ddogfen.

8. De-gliciwch y gwymplen gyntaf a chlicio Eiddo i agor y Gostyngiadau Opsiynau Maes Ffurflen blwch deialog. Yn y blwch deialog, dewiswch yr enw Macro uchod (dyma Popolat rhyddood) o'r Gadewch rhestr ostwng, ac yna cliciwch ar y OK botwm.

9. Nawr cliciwch Datblygwr > Cyfyngu Golygu fel y dangosir isod screenshot.

10. Yn y Cyfyngu Golygu cwarel, mae angen i chi:

10.1) Gwiriwch y Caniatáu dim ond y math hwn o olygu yn y ddogfen blwch;

10.2) Dewis Llenwi ffurflenni opsiwn o'r gwymplen;

10.3) Cliciwch y Oes, Dechrau Gorfodi Amddiffyn botwm;

10.4) Yn y Dechreuwch Orfodi Amddiffyniad deialog, nodwch y cyfrinair a chliciwch ar y OK botwm. Gweler y screenshot:

Nawr mae cwymplen ddibynnol yn cael ei chreu. Wrth ddewis Ffrwythau yn y gwymplen gyntaf, dim ond y categorïau ffrwythau y gellir eu dewis yn yr ail un.


Offer Cynhyrchedd Geiriau a Argymhellir

 

Kutools Ar gyfer Word - Mwy Na 100 Nodweddion Uwch Ar gyfer Word, Arbedwch Eich 50% Amser

  • Gellir gwneud gweithrediadau cymhleth ac ailadroddus brosesu un-amser mewn eiliadau.
  • Mewnosodwch ddelweddau lluosog ar draws ffolderau yn nogfen Word ar unwaith.
  • Uno a chyfuno ffeiliau Word lluosog ar draws ffolderau yn un gyda'r drefn a ddymunir gennych.
  • Rhannwch y ddogfen gyfredol yn ddogfennau ar wahân yn ôl pennawd, toriad adran neu feini prawf eraill.
  • Trosi ffeiliau rhwng Doc a Docx, Docx a PDF, casglu offer ar gyfer trawsnewid a dewis cyffredin, ac ati ...
sylwadau (27)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes cod tebyg i wneud yr un peth bron yn union ac eithrio cael maes ffurf testun yn cael ei lenwi'n awtomatig yn dibynnu ar y gwymplen? Er enghraifft, dewis cwmni penodol yn y gwymplen a chael maes ffurf testun yn awtomatig yn llenwi gyda'r ddinas lle mae'r cwmni wedi'i leoli?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Da dydd,
Mae'n ddrwg gennyf gall eich helpu gyda hynny. Diolch i chi am eich sylw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Allwch chi ychwanegu hwn at sawl maes ar un dudalen sy'n cynnwys adrannau lluosog? Llwyddais i gwblhau'r broses mewn un adran o'm dogfen yn llwyddiannus, ond pan fyddaf yn ceisio cwblhau'r un broses tra ar yr un dudalen, ond mewn adran wahanol o fy nogfen a gydag opsiynau cwymplen newydd, dim ond fy mlychau a ychwanegwyd gyntaf yn gweithio, nid y rhai yn yr ail adran.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo ingrid,
Gan dybio bod gennych dri grŵp o gwymplenni dibynnol yn eich dogfen. Os oes angen i'r holl gwymplenni dibynnol ddod i rym, cymhwyswch y cod VBA isod a gwnewch y gosodiadau isod:

Yn y cam 4 a 5 y soniasom amdanynt yn yr erthygl, nawr mae angen i chi wneud y newidiadau canlynol:
1. Ar gyfer y grŵp cyntaf o'r cwymplenni dibynnol, ewch i ffenestr Priodweddau pob gwymplen a nodwch y Nod tudalen fel ddfood1 a ddCategory1 ar wahân;
2. Ar gyfer ail grŵp y cwymplenni dibynnol, ewch i mewn i ffenestr Priodweddau pob gwymplen a nodwch y Nod tudalen fel ddfood2 a ddCategory2 ar wahân;
2. Ar gyfer y trydydd grŵp o'r cwymplenni dibynnol, ewch i mewn i ffenestr Priodweddau pob gwymplen a nodwch y Nod tudalen fel ddfood3 a ddCategory3 ar wahân;

Yna ewch ymlaen yn union fel y darparwyd gennym yn yr erthygl i orffen y gosodiadau cyfan.

Cod VBA:
Bwydydd Is-boblog()
'Diweddariad gan Extendoffice 2019/03/18
Dim xDirection Fel FormField
Dim xState Fel FormField
Dim xRng Fel Ystod
Dim xFoodBM, xCategoryBM Fel Llinyn
Gosod xRng = Selection.Range
Ar Ail-ddechrau Gwall Nesaf
Ar gyfer i = 1 I ActiveDocument.FormFields.Count
xFoodBM = "ddfood" &i
xCategoryBM = "ddCategory" &i
Gosod xDirection = ActiveDocument.FormFields(xFoodBM)
Gosod xState = ActiveDocument.FormFields(xCategoryBM)
Os (Nid (xState A yw Dim)) Ac (Nid (xDirection Is Dim)) Yna
Gyda xState.DropDown.ListEntries
.Clir
Dewiswch Achos xDirection.Result
Achos "Ffrwythau"
.Ychwanegu "Afal"
.Ychwanegu "Banana"
.Ychwanegu "Peach"
.Ychwanegu "Lychee"
.Ychwanegu "Watermelon"
Achos "Llysieuol"
.Ychwanegu "Bresych"
.Ychwanegu "Nionyn"
Achos "Cig"
.Ychwanegu "Porc"
.Ychwanegu "Cig Eidion"
.Ychwanegu "Cig dafad"
Diwedd Dewis
Diwedd Gyda
Gorffennwch Os
Gosod xDirection = Dim byd
Gosod xState = Dim byd
Digwyddiadau
xRng.Dewis
Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
a ellir gwneud hyn mewn fersiynau hŷn o Word neu a oes rhaid ei gadw fel math penodol o ddogfen?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Mary,
Pa fersiwn ydych chi'n ei olygu?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hi Yno,
a oes cyfyngiadau gyda'r enw yn y maes (ee 2 air, neu ddefnydd o nodweddion arbennig)?
Fel Maes A (Enw'r Cwmni) Maes B (Enw'r Cyfarwyddwr, fel Jack Black).
Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Marc,
Oes, mae cyfyngiadau gyda'r enw yn y maes.
Ar gyfer geiriau lluosog gyda bylchau, mae angen i chi ddisodli'r bylchau gyda dadlinellau fel Company_Name.
Ac ni all enw nod tudalen gynnwys unrhyw un o'r nodau arbennig megis / \ : * ? " <> |
Diolch am eich sylwadau.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,

Sut ydyn ni'n lapio testun? Dilynais y cam ac mae'n gweithio'n iawn ac eithrio pan fydd yr ail restr yn rhy hir, mae'n mynd y tu hwnt i'r dudalen. A oes ffordd i'w lapio'n awtomatig?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Paul,
Mae'n ddrwg gennym ni all eich helpu gyda hynny eto. Diolch am eich sylw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Cefais y drops downs i weithio. Mae gen i cwestiwn
Pan fyddaf yn gwneud y dewis ar gyfer y gwymplen gyntaf, A oes unrhyw ffordd i awtomeiddio'r dewisiadau cydlynu a chysylltiedig ar gyfer y cwymplenni canlynol? Er enghraifft. Mae gen i Twrnai cwymplen rhiant, y ddau gwymplen plentyn yw Teitl a Rhif Ffôn yn y drefn honno. Pan fyddaf yn dewis enw'r atwrnai, hoffwn i'r cwymplenni plant cysylltiedig lenwi'r teitl a'r rhif ffôn yn awtomatig. Sut byddwn i'n gallu gwneud hynny?

Ddiolch i mewn ddyrchaf.

Sylvia
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Da dydd,
Mae'n ddrwg gennym ni all eich helpu gyda hynny eto. Diolch am eich sylw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
A oes ffordd i ychwanegu meysydd categori lluosog yn seiliedig ar yr un dewis? er enghraifft mae angen i mi ddweud Dewiswch "Gwin" ond mae angen i mi allu dewis 5 opsiwn (ffrwythlondeb, coch, cryf, ac ati ...) o'r 10 opsiwn posibl yn yr ail restr gwympo maes. Dilynais y cyfarwyddiadau uchod ac mae'n gweithio'n dda ar un maes gydag un maes dibynnol arall yn unig. Ond dwi angen 5 maes dibynnol, i gyd yr un peth sbarduno gan yr un maes yn yr achos hwn "gwin". Rwy'n dyblygu'r cwymplen nad yw'n gweithio, rwy'n ceisio ychwanegu ail faes i'r cod, ond ddim yn siŵr sut: ActiveDocument.FormFields ("ddCategory") a ("ddCategory2")
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo Ed,
Mae'n ddrwg gennym ni all eich helpu gyda hynny. Diolch i chi am eich sylw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Sut alla i ddyblygu'r blwch categorïau? Rwyf wedi defnyddio'r cod uchod ac yn gweithio'n dda, ond dim ond ar gyfer un blwch. Beth ddylwn i ei wneud yn y cod, er enghraifft, os bydd angen i mi ddewis hyd at 3 ffrwyth ar ôl i mi ddewis y grŵp Ffrwythau? Rwy'n dyblygu'r maes a greais ond dim ond un sy'n gweithio.
---------------------
dewiswch
FFRWYTHAU: banana
afal
"dewis eitem"


----------------------------------
dewiswch
llysiau: Cabbage
winwns
"dewis eitem"
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch am yr adnodd defnyddiol iawn hwn.

A yw'n bosibl ailadrodd yr un cwympyn dibynnol sawl gwaith o fewn ffurflen?

Dwi angen y llenwad ffurflen i aseinio categori i bob rhes newydd (ond gyda'r un opsiynau bob tro). Rwyf wedi creu'r cwymplenni'n llwyddiannus ond pan fyddaf yn cyfyngu ar olygu i brofi mae'n ymddangos eu bod yn ailosod eu hunain wrth i mi weithio i lawr y rhesi.

diolch
amy
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n defnyddio'r un cod hwn, ond mae gan y testun yr wyf yn disodli'r categori dd 100 a mwy o eiriau. A oes yna beth bynnag i lapio'r testun i'w atal rhag mynd oddi ar y dudalen a diflannu?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae gen i'r un broblem!! :0
Lleihawyd y sylw hwn gan y safonwr ar y wefan
سلام من همه مراحل رو رفyrch trosglwyddiad ولی fredtner وقتی از لیست اول یه استان رو orr
چیکارباید بکنم؟
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, am ryw reswm ni allaf addasu unrhyw beth arall yn y ffeil geiriau os yw'r gwymplen yn weithredol. A oes ffordd i osgoi hynny?

Diolch yn fawr
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae gennyf yr un mater ag y mae unrhyw un wedi gallu helpu ar yr un hwn
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Roedd hyn yn ddefnyddiol iawn, diolch.
Mae gen i gwestiwn, a oes ffordd i addasu'r cod fel bod yr un dibynnol yn clirio pan fyddaf yn dewis eitem newydd o'r gwymplen gyntaf?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Sori am yr ateb hwyr, dim ond dod ar draws y dudalen hon heddiw :-)
Mae eisoes yn gwneud hynny. Mae'r datganiad cyntaf y tu mewn i'r cas Dewiswch ... Gorffen dewis adeiladu yn clirio'r ail restr. Os na chaiff unrhyw un o'r meini prawf eu bodloni, ni fydd dim yn cael ei ychwanegu.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, thx ar gyfer y tiwtorial manwl, ond mae gen i gwestiwn gan fod y gair templed at ddefnydd eraill, 
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, llawer o thx ar gyfer y tiwtorial manwl, ond mae gen i gwestiwn gan fod y gair templed at ddefnydd eraill. Soniasoch am y modd amddiffyn ac mae cyfrinair yn hanfodol, gall hyn ei wneud os byddaf yn dweud y cyfrinair wrthynt, yna mae gwrthdaro: mae rhai bylchau eraill y mae angen eu llenwi, ni ellir gwneud hyn dim ond os yw'r modd diogelu i ffwrdd. Beth ddylwn i ei wneud? A oes unrhyw ddull i ddiwallu'r ddau angen?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo,

ist das ganze auch unter Outlook möglich. Leider bekomme ich das so nicht hin da die Eigenschaften des Dropdown Menüs ganz anders aussehen.

Ich wollte unter Aufgaben einen Reparaturauftrag erstellen wo man Gebäude,Bereich und dan Zimmernummer oder Bezeichnung auwählen kann.

Ai das möglich yn Outlook/Aufgaben?



Diolch yn fawr
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Heia,
Gallwch greu cwymplen gyda maes arfer yn ffenestr Tasg Outlook trwy ddilyn y camau yn yr erthygl hon:
Sut i Ychwanegu Rhestr Gollwng Gyda Wedi'i Ffeilio'n Custom Yn Ffenestr Tasg Outlook?
https://www.extendoffice.com/documents/outlook/4453-outlook-custom-fields-tasks-drop-down.html
Neu crëwch gwymplen mewn Word ac yna ei chopïo a'i gludo i'r ffenestr Tasg yn ôl yr angen.
Ond os ydych chi am greu rhestrau cwympo dibynnol yn Outlook Task, ni ddaethpwyd o hyd i ddull eto.
Mae'n ddrwg gennyf am hynny.
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir