Hej - Jeg har følgende kode ----------------------------------------------------- Sub AllPictSize() Dim PecentSize As Integer Dim oIshp As InlineShape Dim oshp As Shape
PercentSize = InputBox("Enter percent of full size", "Resize Picture", 75)
For Each oIshp In ActiveDocument.InlineShapes With oIshp .ScaleHeight = PercentSize .ScaleWidth = PercentSize End With Next oIshp ----------------------------------------------------- Pludselig virker det ikke mere...
Det eneste jeg kan se som nogen forskel siden jeg brugte macroen sidst er at jeg har fået installeret Visual Studio 2008.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
En mulighed: I koden, du har vist her, står der ”dim PecentSize” – men det er ”PercentSize” du bruger længere nede (der mangler et r i ”Pecent…” i deklarationen). Det giver en fejl, hvis man har sat VBA op til at kræve, at variabler er deklareret.
Makroen virker her.
En anden mulighed: Makroen er skrevet til at håndtere InlineShapes – dvs. objekter indsat ”på linje med tekst”/”In line with text”. Hvis dit dokument indeholder objekter indsat med en anden type ombrydning, gør makroen ingenting – i det tilfælde skal du bruge Shapes og ikke InlineShapes.
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.