Microsoft ® Office nos dá ferramentas necessárias para criar aplicativos poderosos. Os exemplos de Microsoft Visual Basic for Applications (VBA) podem nos ajudar a criar seus próprios aplicativos que executam funções específicas ou como um ponto de partida para criar soluções mais complexas.
Este exemplo mostra como selecionar o primeiro slide de uma apresentação do Microsoft PowerPoint, adicionar um Shape a ele, e depois mudar o brilho do Shape na propriedade foreground (primeiro plano).
Cada amostra de código é composto de cerca de 5 a 50 linhas de código que demonstram uma característica diferente ou um conjunto de recursos, tanto em VBA como em VB ou C# (criado no Visual Studio 2010). Os comentários explicarão como configurar o ambiente para que o código seja executado.
Sub TestBrightness()Dim i As IntegerDim shp As ShapeDim sld As SlideSet sld = ActivePresentation.Slides(1)' Add a new shape: A 200x100 pixel balloon, and set its color:Set shp = sld.Shapes.AddShape(msoShapeBalloon, 10, 10, 200, 100)shp.Fill.ForeColor.RGB = 3487637' Finally, alter the Brightness of the color. Do not use' this technique to create animations--PowerPoint handles' that itself. This is meant only as instructive code that' demonstrates how modifying the Brightness property' changes the way a shape looks.For i = 0 To 100SetBrightness shp, i / 100' Wait 1/10 second or so.Pause 0.1Next iEnd SubSub SetBrightness(shp As Shape, brightnessValue As Single)' Set the Brightness property of a ColorFormat object.' You can retrieve a ColorFormat in a number of ways.' See this page for more information on ways to retrieve' a reference to a ColorFormat object:Dim cf As ColorFormatSet cf = shp.Fill.ForeColorcf.brightness = brightnessValueEnd SubFunction Pause(numberOfSeconds As Variant)Dim startTime, endTime As VariantstartTime = TimerendTime = startTime + numberOfSecondsDo While Timer < endTimeDoEventsLoopEnd Function
Anexos:
Nenhum comentário:
Postar um comentário