Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VSTO编写的C#为啥无法删除边框?设置边框线框为啥不能生效?

VSTO编写的C#为啥无法删除边框?设置边框线框为啥不能生效?

提问于 2023-09-16 04:56:39
回答 0关注 0查看 132

最近闲来无事搞搞代码玩,编一个Word的VSTO。代码的功能是批量的修改word里面的图片的边框,有删除边框的功能,有修改边框的功能。结果碰到了很费解,找不到答案也搞不懂的问题!

平台:VS2022,Word2019,用的C#,以前都用VB,心血来潮改用C#,之前也从来没玩过C#。

问题:1、无法删除边框,甚至应用到无边框的图片,反而会加上边框。

按微软的MSDN,应用Borders.Enable属性(读写)设置为Fasle,就可以删除边框了。对象都是InlineShape中的Picture类型的。

CurrentShape.Borders.Enable = 0;

上述代码无用,然后又按照网上可能的方法,设置外框集合的线型为无。

CurrentShape.Borders.OutsideLineStyle = WdLineStyle.wdLineStyleNone;

也没有用,后面还试过把线框集合里面的上下左右边框对象分别设置线型为无,也不行。

调试发现,原因是赋值无效,走过赋值wdLineStyleNone的语句后,值依然是wdLineStyleSingle,这些属性是读写属性的啊,为啥不能赋值?如果我设置了一个粗边框,应用删除,粗边框是会被删除,但是就改成这个单线的灰色边框了。

表现如下:

左:应用删除线框后,右:无线框状态
左:应用删除线框后,右:无线框状态

问题:2,如果将线型设置为双实线的时候,再应用1.0线宽、4.5线宽、6.0线宽的时候会出问题。

CurrentShape.Borders.OutsideLineStyle=WdLineStyle.wdLineStyleDouble;

CurrentShape.Borders.OutsideLineWidth = WdLineWidth.wdLineWidth100pt;

程序提示参数超出范围。我当时以为是太小了不适合双线,结果试了一下,0.75线宽,0.5甚至0.25都不会报错,而且看起来执行时正确。但是1.5,2.25,3.0线宽都是对的。

另外,试用了其他的线型,比如那种细粗复核的线型,设置从0.25到6.0都没问题。就费解为啥双实线就右问题。另外,从word里设置是不会出问题的。

有各位涉及到这个问题的吗?是某些设置没注意到,还是Wrod提供的库本身的问题?

回答

成为首答用户。去 写回答
相关文章
table边框设置
table边框设置 一、表格的常用属性 基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、 cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、 bordercolordark(表格的暗边框颜色)、bgcolor(表格的背景色)、background(表格的背景图片)、 bordercolor(表格边框的颜色), 二、table边框单线的实现方
闵开慧
2018/03/30
3.1K0
SaaS为啥不能分销
来源:阿朱说|作者:吕建伟 ---- 中国分销商 中国需要面对面交易,所以需要把销售、服务前线推到客户的几公里远,随叫随到,这种线下销售线下服务线上使用IT的模式确实很怪异。但中国幅员辽阔,IT厂商要自己建立这样的线下销售服务网络,成本太高、效率太低,所以大家一般选择分销模式。 一个分销商,往往赚3+1的钱。 这个3: 1、产品代理销售的钱 2、实施的钱 3、连年持续运维的钱 这个1,指的是客户个性化开发的钱,大部分分销商不懂开发技术,赚不了这个钱。一般客户个性化开发分为三类: 扩展开发
腾讯SaaS加速器
2021/05/31
8010
table如何设置边框4*16_html设置表格边框
1.通过table标签的属性来设置,border=”1″ 边框设置为1,cellspacing=”0″ 单元格间距设置为0.
全栈程序员站长
2022/11/05
4K0
table如何设置边框4*16_html设置表格边框
matplotlib 设置移动边框
绘制余弦曲线的代码在 Pycharm 中执行调用,执行的结果会弹出一个独立的桌面端图形界面。这里以二维图形为例,在 matplotlib 中的图形是由几个部分构成,如果想要更好的理解 matplotlib 模块,清楚这几个部分尤为的重要。由于本文主要介绍边框,因此只介绍与之相关的部分。
触摸壹缕阳光
2020/08/13
2.2K0
matplotlib 设置移动边框
【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )
上述 单元格 与 单元格 之间 的边框 , 单元格 与 表格 之间 的边框 , 出现了重叠 , 每个重叠处都有 两条线 ;
韩曙亮
2023/03/30
3.4K0
【CSS】盒子边框 ③ ( 设置表格细线边框 | 合并相邻边框 border-collapse: collapse; )
为啥await在forEach中不生效?
前两天要写循环遍历请求接口,于是就在forEach中用到了await,但是根本不是我想要的啊!
用户3258338
2019/10/29
2.6K0
ios设置文本的边框颜色
比如要实现一个这种效果,当然可能有现成的第三方库,但是几行代码能搞定的就为了这一个功能导入一个库代价还是有点大,那么我们就来自己实现
赵哥窟
2018/09/13
3.6K0
ios设置文本的边框颜色
[Office] 设置段落标题边框
选择边框与底纹,选择合适的样式,然后再预览部分选择是否上下都适用,并且可以选择是应用到文字还是应用到段落。
轻舞飞扬SR
2021/02/24
1.6K0
[Office] 设置段落标题边框
【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )
HTML 的 一个布局 可以看做一个 矩形的 盒子模型 , 该 盒子模型 是一个用于 容纳 标签元素 的容器 ;
韩曙亮
2023/03/30
3.3K0
【CSS】盒子边框 ① ( 网页布局本质 | 盒子模型 | 盒子边框 Border | border-width 宽度 | border-style 边框样式 | 边框颜色 | 边框设置综合写法 )
Android shape左边框、上下边框、任意边框
效果图: 上图可以看到,4个边框的显示是不一样的,同理也可以做到单个边框 或者 双边 <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:
yechaoa
2022/06/10
3.1K0
Android shape左边框、上下边框、任意边框
【C#】分享一个可灵活设置边框的Panel
---------------------------更新:2014-05-19---------------------------
AhDung
2018/09/13
1K0
【C#】分享一个可灵活设置边框的Panel
Python快速设置Excel表格边框
import xlwings as xw #打开存好的excel app = xw.App() #设置应用 wb = xw.Book("E:/Data/小蜜蜂超市销售报表.xlsx") #打开文件 ws = wb.sheets['Sheet1'] #选择表格 last_column = ws.range(1, 1).end('right').get_address(0, 0)[0] #获取最后列 last_row = ws.range(1, 1).end('down').row #获取最后行 a_ran
hankleo
2020/09/17
1.9K0
ITF条码的外边框如何设置
ITF条码是一种连续型、定长、具有自校验功能,并且条、空都表示信息的双向条码。ITF条码的第一个字符用5个条表示,第二个用5个空表示。因此,ITF总是有偶数个数位。(不可能有"5位ITF")由于条和空都具有信息,因此ITF的组成密度很高。不使用起始和终止符号,但使用条式图案来代表起始和终止。一般的ITF条码是被一个矩形框包围,或者只有上下两条支承线条。下面小编就详细介绍在生成ITF条码时如何设置这个矩形框。
神奇像素科技
2022/03/15
1.5K0
ITF条码的外边框如何设置
为啥不能用uuid做MySQL的主键 ?
在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一,单机递增),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?
AlbertZhang
2020/09/09
4K0
网站建设中怎么设置层的边框 边框设计的作用是什么
如果大家仔细观察,就会发现现在很多企业都在搭建一个专属自己的企业网站,这样网站的框架都各有不同,基本都是根据企业的用户群体以及习惯进行搭建。由此可见,想要搭建一个符合用户体验的网站,就要好好搭建网站的框架。下面为大家介绍网站建设中怎么设置层的边框。
用户8715145
2021/12/13
1.1K0
CSS边框
border-方向:width style color(border对应分别是宽度 样式 颜色中间空格隔开。)
十月梦想
2018/08/29
3.2K0
关于border边框重叠颜色设置问题
盒子模型包括:margin border padding content    在标准盒子模型中 conten不包括border和padding  就是他自身内容所包含的区域。    在IE盒子模型中    content包括border和padding   是内容和border padding之和。    关于盒子边框重叠颜色设置问题: //就拿下列标签来说 <ul> <li class="on">房产</li> <li>家居</li> <li>二手房房</li> </ul> cs
大当家
2018/06/28
2.9K0
点击加载更多

相似问题

为啥不能审核通过?

0135

为啥用IP访问403?

1442

乐固2.0.7 为啥不能加固了?

1302

TXIMSDK_TUIKit_iOS 消息不能点击为啥?

4461

sftp为啥不能用工具登录?

0352
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长5个领域
擅长3个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档