Office 板


LINE

软体:MS Office 版本:2010 一般在Excel直接选择一特定范围(例如A1:C12)复制并於PPT贴上时,会产生一个类似表格的物件, 可快速进行简易编辑 但是透由巨集贴上时,却会变成一个内嵌的Excel档案,如果要编辑的时候就会切换成一个类似Excel的编辑器 有办法透由巨集贴上一个简易的表格物件吗? 目前的测试巨集内容如下: Option Explicit Sub ExcelRangeToPowerPoint() 'PURPOSE: Copy/Paste An Excel Range Into a New PowerPoint Presentation 'SOURCE: www.TheSpreadsheetGuru.com Dim rng As Range Dim PowerPointApp As Object, myPresentation As Object, mySlide As Object, myShape As Object 'Copy Range from Excel Set rng = ThisWorkbook.ActiveSheet.Range("A1:C12") 'Create an Instance of PowerPoint On Error Resume Next 'Is PowerPoint already opened? Set PowerPointApp = GetObject(class:="PowerPoint.Application") 'Clear the error between errors Err.Clear 'If PowerPoint is not already open then open PowerPoint If PowerPointApp Is Nothing Then Set PowerPointApp = CreateObject(class:="PowerPoint.Application") 'Handle if the PowerPoint Application is not found If Err.Number = 429 Then MsgBox "PowerPoint could not be found, aborting." Exit Sub End If On Error GoTo 0 'Optimize Code Application.ScreenUpdating = False 'Create a New Presentation Set myPresentation = PowerPointApp.Presentations.Add 'Add a slide to the Presentation Set mySlide = myPresentation.Slides.Add(1, 11) '11 = ppLayoutTitleOnly 'Copy Excel Range rng.Copy 'Paste to PowerPoint and position mySlide.Shapes.PasteSpecial DataType:=10 ' 2 = ppPasteEnhancedMetafile '10 = ppPasteOLEObject Set myShape = mySlide.Shapes(mySlide.Shapes.Count) 'Set position: myShape.Left = 66 myShape.Top = 152 'Make PowerPoint Visible and Active PowerPointApp.Visible = True PowerPointApp.Activate 'Clear The Clipboard Application.CutCopyMode = False End Sub -- ┌─────────────────────────────┐ 就这样,终於到了启程的日子。 和来机场送行的朋友们说着玩笑话,其实内心恍恍惚惚像在作梦。 也似乎是因为,为了走到「出发」这一步,耗尽了全部心力。 └─────────────────石田裕辅《不去会死!》─┘ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.40.168
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1499154145.A.5B2.html
1F:→ soyoso: datatype改为0,看是否是原po要的 07/04 15:59
2F:→ foolkids: S大,0会卡住,没办法续行耶 07/04 16:18
3F:→ soyoso: 那将myslide.shapes.pastespecial这行改为 07/04 16:43
4F:→ soyoso: powerpointapp.commandbars.executemso ("PasteSourceForm 07/04 16:46
5F:→ soyoso: atting") 07/04 16:46
6F:→ foolkids: 程序呼叫或引述不正确,好像参数不能这样加上去,因为括 07/04 16:51
7F:→ foolkids: 号前面出现了空格 07/04 16:51
8F:→ foolkids: 测试复制一个slide可行,但是复制Range还是不行 07/04 17:00
9F:→ soyoso: https://youtu.be/XcsfWAi0qiE 回文,executemso的测试 07/04 17:38
10F:→ foolkids: … 奇怪,为何我会卡住… 我再试试看,谢谢S大! 07/04 18:13
11F:→ foolkids: 发现要加Application.Wait那行才行… 总算成功了, 07/04 18:19
12F:→ foolkids: 可是不是很稳,最稳的方式是停在PowerPointApp那行, 07/04 18:31
13F:→ foolkids: 手动继续执行… 这是什麽问题? 07/04 18:31
14F:→ foolkids: 後来透由Shapes.count进行卡控回圈,终於解决了… 07/04 19:27
15F:→ foolkids: 结果有了新的问题... 这样复制过来的Shape无法使用 07/04 21:10
16F:→ foolkids: Shape.ScaleWidth或是Shape.ScaleHeight的方法,有解吗? 07/04 21:12
17F:→ soyoso: 以shape.width和height来调整试试 07/05 07:10
18F:→ foolkids: 好喔,应该可行,只是又要大改,哈哈 07/05 07:58
19F:→ foolkids: 欸… Shape.width = Shape.wIdth * ScaleRate 就好了… 07/05 08:33
※ 编辑: foolkids (223.140.240.10), 07/05/2017 08:37:28







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP