QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 4511|回复: 22
收起左侧

[分享] 一个“直接”在Excel里面生成缩略图的办法(“远程”调用GetPreviewXXX)

[复制链接]
发表于 2017-7-30 12:16:06 | 显示全部楼层 |阅读模式 来自: 中国广东佛山
安装
主题分类用于问题归类:

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 bash 于 2017-8-5 10:06 编辑
' O2 t) x4 N- V# P$ T2 t# E+ ]8 M& Q  L
2017.08.02 更新
8 z/ `" S* Y8 j1 J, R4 |6 c9 x
( z  Y" y. \8 x# S; [" p9 T1 z6 g SWDM-API-201X.rar (56.01 KB, 下载次数: 168)

评分

参与人数 1三维币 +25 收起 理由
阿帕奇 + 25

查看全部评分

 楼主| 发表于 2017-7-30 12:34:22 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-11 13:18 编辑 5 L2 p! {: ~2 Y; T( I
% Z) V1 ?- f2 ~$ [; \8 k
-
发表于 2017-7-30 13:07:21 | 显示全部楼层 来自: 中国浙江嘉兴
謝謝分享,下載試試了!
发表于 2017-7-30 13:49:18 | 显示全部楼层 来自: 中国广东东莞
这几天关于缩略图的帖子有点火

点评

因为有大师指导了方向  详情 回复 发表于 2017-7-31 15:03
发表于 2017-7-30 16:13:56 | 显示全部楼层 来自: 中国山东威海
EXCEL是只读文件?高级版本?
发表于 2017-7-31 13:38:23 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei001 于 2017-7-31 13:39 编辑
5 o# `! B% m& H( Y3 ]4 [, V5 ?" f$ B, Y4 p" J
多谢分享,是不是只有缩略图而不能提取其他属性呢?
发表于 2017-7-31 15:03:06 | 显示全部楼层 来自: 中国辽宁盘锦
qxzch 发表于 2017-7-30 13:49
& V) s' s* ]$ }0 y: O8 A% j这几天关于缩略图的帖子有点火

1 R+ V: w) [& k. s因为有大师指导了方向
 楼主| 发表于 2017-7-31 19:12:42 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-7-31 19:13 编辑
: ~: E8 `. W' c$ o( I# C
keilei001 发表于 2017-7-31 13:38* m8 f: j8 W1 r. X1 B
多谢分享,是不是只有缩略图而不能提取其他属性呢?

! A% ^8 N( O/ y; B( R2 c已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供方法以参考。

点评

高手能否把licensekey删掉后把文件共享出来学习学习?  详情 回复 发表于 2017-8-1 19:34
发表于 2017-8-1 19:34:23 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-7-31 19:12
- N: O2 Y; b, t' ?+ L4 l已在闷大的Excel上私自加上,但未经原作者同意,不敢私自公开。(涉及到LicenseKey)的问题。所以仅提供 ...

# B' O2 D8 K5 X+ ?+ z( N4 B" P高手能否把licensekey删掉后把文件共享出来学习学习?
 楼主| 发表于 2017-8-2 10:22:42 | 显示全部楼层 来自: 中国广东佛山
NC@jiang@nan 发表于 2017-8-1 19:34
' c/ A5 j( A1 s) e$ ^' l4 n; f高手能否把licensekey删掉后把文件共享出来学习学习?

7 {/ H0 b! r) C! p6 j1 r您好高手,已更新!

点评

谢谢无私分享。 下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。  详情 回复 发表于 2017-8-2 20:32
发表于 2017-8-2 13:07:53 | 显示全部楼层 来自: 中国江苏常州
好东西,值得拥有,谢谢楼主
发表于 2017-8-2 13:58:25 | 显示全部楼层 来自: 中国北京
显示:若要在64位系统上使用,则必须更新此项目中的代码。。。
发表于 2017-8-2 15:15:08 | 显示全部楼层 来自: 日本
大人發宏的帖子每次都下載,但是每次都不能用。。% p. W8 H" c! i+ t. c
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏全都不可讀。。(VBA至今都不默認支持u8的嗎?)
) s4 Z/ g5 n. \* X4 w" t' R0 ?) H/ V; c3 U* ]6 g9 u
這次打開沒有error,但是選擇文件以後什麽都沒有了。。
! y8 h; k4 V: U7 I0 h. |7 P0 t: G列表也沒有更新。。。手動輸入,選擇顯示預覽也是一閃之後就什麽都沒有了。。
 楼主| 发表于 2017-8-2 16:19:14 | 显示全部楼层 来自: 中国广东佛山
本帖最后由 bash 于 2017-8-2 16:22 编辑 7 p( w0 ]1 C% j+ V& {, \( B
sihouko 发表于 2017-8-2 15:15
: y# y" [$ [4 t' D' Z大人發宏的帖子每次都下載,但是每次都不能用。。' b& t2 i7 |6 L9 n$ [
vba裏面很多應該是中文的注解和引用,但是在他囯系統裏 ...
; }7 }1 x/ J+ Q7 m* I6 O  g% T. k/ O
sihouko 大,您好,关于那所缩略图Excel问题。
# k3 H) @8 ~$ E8 x: x3 @里面有使用说明的文本。, Y0 l: _2 l" q( y* ?6 W
如果乱码您看不到,那请往下看:
1 x7 o! o+ J# M- S使用前请先确保LicenseKey有效,引用版本正确,及tempMacro_docGetThumbNail.swp放到位。
* I0 [, G7 }6 Q& ?" l0 g$ z2 D3 W9 a1 L5 a( W; L3 l$ L" R3 n
附件Excel仅在 简体:Win10 x64 + SW2017  , 日文:Win7 x64 + SW2017 ,测试通过。
5 G, H8 ~4 O, M# @-----------------
" n, J8 _6 \' S, J( d: |6 G1.开启预览图功能,请把tempMacro_docGetThumbNail.swp剪切到D:\; V7 X- v; c2 a' V
' T1 u- R" D8 a0 K0 g9 D: u
如果要放到其他地方或者改变其名字,请修改相应修改Excel里面的"C1"单元格的内容!
# ?$ p4 H# v: |' O* g8 Z) d5 ?' [
# \0 ]0 |- S. m2.更换DMLicenseKey,并且在VBA里面勾选相应SW版本的引用(目前状态是SW2017 SP3的引用)。
- G1 c% _, ^1 e$ R! x! c- l- D" Y: U2 W! H) ]* o5 [
3.声明,Excel的原始版本在网上所得,并经过一些“个性化”修改,并追加了预览图功能而已!
; c2 w  d' U1 W-----------------
' @0 j/ T8 I6 A( O若有其他问题,请加好友私聊!谢谢大大!
; @& Q5 O; z; s% o( r  b$ j2 a( g. m  u4 [
1 Z( }, Z- @; e- O, Q3 }- f, ~

. j3 g: |: p; N3 |* O

点评

感謝大人關注,應該是按照下圖的樣子。。。  详情 回复 发表于 2017-8-2 17:38
发表于 2017-8-2 17:38:14 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 07:55 编辑 ( P% }! |( O+ S" |

; J" \3 Q1 N3 g/ Q8 y) e+ u2 l重新申請lic后問題解決,感謝。
发表于 2017-8-2 20:32:36 | 显示全部楼层 来自: 中国广东深圳
bash 发表于 2017-8-2 10:22  R: e: o( s+ m4 s/ A
您好高手,已更新!
5 b7 t4 d3 O  O6 `& ^
谢谢无私分享。) {6 D  N) c  P/ Q7 |# U7 E
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂,连排除都不知道怎么排除了,让高人见笑了。
QQ图片20170802202955.png

点评

64b的處理方法和32b有點不一樣。 最簡單的方法是。。。裝回office的32b。。 一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。 只修改為64b用的話,32b會出現error。。  详情 回复 发表于 2017-8-3 08:20
发表于 2017-8-3 08:20:34 | 显示全部楼层 来自: 日本
本帖最后由 sihouko 于 2017-8-3 08:24 编辑
6 `- [* S: N/ d8 p8 Y
NC@jiang@nan 发表于 2017-8-2 20:32
) J8 M( A. B& Z* j$ H! I谢谢无私分享。% w% |% o- r7 I& n8 q, y
下载学习下,但一打开文件就报如图的错误,不知道是何原因?您这宏对我而言实在过于复杂 ...

, y0 k, T4 a. e6 z1 a9 }& |64b的處理方法和32b有點不一樣。
5 s+ U2 G3 F! o2 O最簡單的方法是。。。裝回office的32b。。
1 J  q. w8 i0 _* ?) k! A8 {% `一勞永逸的方法是,在寫一段64b的代碼,然後用if來判斷32b和64b分別執行。7 ^/ h9 j5 ]4 V) G
只修改為64b用的話,32b會出現error。。3 u% e) i. l# p- H. I% a4 J! g
  a! {4 q" `3 H6 d: T) j( }% `: q
本機沒有64b,沒辦法幫忙測試,大人可以試一下把 As Long 改成As LongPtr 看是否可以運作。
: ?, Y, i# w! ^! w7 I' v

点评

回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。 试了下,把 As Long 改成As LongPtr也还是一样的报错的。  详情 回复 发表于 2017-8-3 19:47
发表于 2017-8-3 19:47:35 | 显示全部楼层 来自: 中国广东深圳
sihouko 发表于 2017-8-3 08:20
. Y* U4 J/ C$ ^! g+ p  W; G! A64b的處理方法和32b有點不一樣。
$ E( }/ M  v1 W' j! c9 [最簡單的方法是。。。裝回office的32b。。5 A8 [( k. \) F0 C7 F1 O7 B
一勞永逸的方法是,在寫一 ...

) _. f3 \' f' s回高手,因为我是64位的操作系统,所以装的64位的OFFICE。装32位的怕出现兼容性问题。* |' u1 z( m/ L. R: x; {0 i* H- S
试了下,把 As Long 改成As LongPtr也还是一样的报错的。
发表于 2019-3-8 09:26:23 | 显示全部楼层 来自: 中国广西桂林
报错,对象不支持该属性和方法,请楼主解决
发表于 2019-7-27 12:38:50 | 显示全部楼层 来自: 中国浙江湖州
谢谢无私分享
发表于 2019-8-5 15:54:33 | 显示全部楼层 来自: 中国上海
看看怎么样 下载了
发表于 2019-8-6 16:51:22 | 显示全部楼层 来自: 中国广东东莞
谢谢分享,学学!
发表于 2019-8-7 15:53:12 | 显示全部楼层 来自: 中国广东广州
下载了,不知咋用。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表