gorby
(gorby)
December 27, 2020, 8:17am
1
UiPath初心者です。
Webでgraphを作成して、PowerPointスライドにgraphを1枚ずつ1ページごとに貼り付けるワークフローを作成中です。
UiPath.Presentations.Activitiesが使えそうなので、まずインストールしてみました。
スライドに画像・ビデオを追加アクティビティが使えるかと思いましたが、どうも、フォルダに保存された画像をスライドのプレースホルダーに置換するアクティビティのようです。使えそうにありません。
私がやりたいのは、chrome上で
1.Web上のgraphの上で、マウスを右クリック(Web上のgraphの位置はだいたい決まっています)
2."Y"を送信(文字を入力アクティビティ)
3、PowerPointスライドの上でホットキーでCtrl+Vを送信(ホットキーを押下アクティビティ)
4.PowerPointスライドの上でホットキーでPageDownを送信(ホットキーを押下アクティビティ)
です。疑問が色々湧いてきます。列挙しますと、
1.Web上のgraphの上で、マウスを右クリックするアクティビティは何か?
2.文字を入力アクティビティでY ENTER を送信するには、"Y[k(ENTER)]"とテキストボックスに書けばよいのか?
3.PowerPointスライドの上でホットキーでCtrl+Vを送信したいが、"V"が添付画像の黄色の個所に見当たらない。
4.2."Y"を送信(文字を入力アクティビティ)した後は、PowerPointスライドを最前面に出さないと、graph貼り付けができないが、どうすればよいか?
詳しい方、ご指導をよろしくお願いします。
Hello Gorby,
In this video, I have multiple use cases of UiPath working with POWERPOINT via VB.NET :
1:10 Install NuGet Package for automation
4:00 Use-Case 1 Add a new slide and add a picture
8:20 Add Chart
10:35 Add a text with shadow
12:30 Perform a slideshow
15:00 Delete slide and Export to PDF
17:30 Working with comments (Add, Read, Delete)
19:50 Create a complex PowerPoint from 0
Code:
'VB.NET code that call POWER POINT
'ADD SLIDE WITH TEXT AND PICTURE
Dim oApp As Microsoft.Office.Interop.PowerPoint.Application
Dim oPres As Microsoft.Office.Interop.PowerPoint.Presentation = Nothing
Dim oSlide As Microsoft.Office.Interop.PowerPoint.Slide = Nothing
'Start Powerpoint and make its window visible but minimized.
oApp = New Microsoft.Office.Interop.PowerPoint.Application()
oApp.Visible = Microsoft.Office.Core.MsoTriState.msoTrue
oPres = oApp.Presentations.Open("C:\R\power.pptx",,,)
oApp.WindowState = Microsoft.Office.Interop.PowerPoint.PpWindowState.ppWindowMaximized
'Add Slide with text
oSlide = oPres.Slides.Add(1, Microsoft.Office.Interop.PowerPoint.PpSlideLayout.ppLayoutTitle)
With oSlide.Shapes.Item(1).TextFrame.TextRange
.Text = "My Sample Presentation"
.Font.Name = "Comic Sans MS"
.Font.Size = 48
This file has been truncated. show original
Thanks,
Cristian Negulescu