03. august 2004 - 22:20Der er
7 kommentarer og 1 løsning
Indsætte label i runtime
Jeg har brug for at der skal indsættes en label for hver streg der er på mit ark. Men hvordan gør jeg det når jeg ikke på forhånd kender antallet af streger ?
Dim sh As Shape For Each sh In ActiveSheet.Shapes If sh.Type = msoLine Then 'indsæt en label (gerne fra kontrolelementer) End If Next
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Public Sub Streger() I = 0 For Each sh In ActiveSheet.Shapes If sh.Type = msoLine Then I = I + 50 ' styrer left ActiveSheet.OLEObjects.Add(ClassType:="Forms.Label.1", Link:=False, _ DisplayAsIcon:=False, Left:=I, Top:=20, Width:=50, Height:= _ 15).Select 'indsæt en label (gerne fra kontrolelementer) End If Next End Sub
Det virker perfekt. Jeg har lige et lille ekstra spørgsmål: er det muligt at rotere teksten 90 grader i en label, hvis ikke, er der andre muligheder hvor man kan rotere en tekst ?
tænkte det nok, men hvordan kan man ændre font size og caption i label'en ? Jeg har forsøgt med: ActiveSheet.OLEObjects.Add(ClassType:="Forms.Label.1", Link:=False, DisplayAsIcon:=False, _ Left:=sh.Left + sh.Width / 2 - 50 / 2, _ Top:=sh.Top - 10 - 1, _ Width:=50, _ Caption:="Hej", _ Font.Size:=7. _ Height:=10).Select men det virker desværre ikke
Sub Makro1() Dim x As OLEObject Set x = ActiveSheet.OLEObjects.Add(ClassType:="Forms.Label.1", Link:=False, _ DisplayAsIcon:=False, Left:=150, Top:=50, Width:=100, Height:=20.75) x.Object.Caption = "XXXX er en fin øl" x.Object.BackColor = &H80FFAF x.Object.FontSize = 12
Hvorfor afviser du, du skrev jo selv at det virkede i din kommentar af 04/08 kl. 10:16:09
Det andet var jo et tillægs spørgsmål
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.