惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

博客园 - 小兔快跑

实现线程中的参数传递 利用rank() 和 dense_rank() 来实现分类排名 利用Relations实现多DataTable的聚合 Web应用中实现发送带附件的电子邮件 为什么这样的SQL会锁记录? [VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” Word转pdf方法小结 原来数据库编程也可以这么美好! ASP.NET生成WORD文档服务器部署注意事项 ASP.NET:页面保存为WORD出现的问题! 动态绑定图片url:数据绑定出现的问题 .NET对Excel的读写 .NET中的CString知识点 水滴石穿之页面遮罩层实现、向window.open()打开的窗口POST数据 动态加载和使用类型 WinForm 控件的事件委托剖析 如何:使用反射将委托挂钩 SVG常见问题汇总 水滴石穿之子页面的滚动条设置 表格的固定高度宽度问题 复制带格式的文本
在Word里实现禁止复制和选定
小兔快跑 · 2008-11-14 · via 博客园 - 小兔快跑

自己辛苦写的东西,被人家一个 Ctrl+C 和 Ctrl+V 几秒就易主了,转换成PDF又觉得麻烦。其实Word自身就带有这个功能,而且非常简单。三秒钟你就也会了。(以 Office 2003 为例)
第一步:先打开已编辑的DOC。
第二步:点击“工具 → 文档保护”在右侧边条会看见那样需要你打勾的东西,全部勾上。前面随便勾选一个,最后的那个例外项就被激活了。
第三步:点“是,启动强制保护”然后输入密码。

现在你回头看看你的文件是不是不能修改了呢?任何修改他的企图都会被Word拒绝。但是依然可以选定DOC中的文字什么的,也可以有鼠标右键复制粘贴功能。嘿嘿……问题出在什么地方呢?刚才我们对文本进行了格式设置限制和编辑限制,好象都是用的默认值,你现在把编辑限制的“未做任何更改(只读)”换成“填窗体”试试看,是不是已经不能被选定,并实现了禁止复制和粘贴了呢?
如果是 Office 2007 版本,则在:审阅 → 保护文档 → 限制格式和编辑

如何通过编程实现文档的禁止编辑

Code

解密的代码如下:

Code

注释:

保护指定文档,防止更改。如果一篇文档处于保护状态,则用户只能进行有限修改,如添加批注、进行修订,或者完成一个窗体。  
注意:如果在使用本方法之前文档已经加以保护,则会导致出错。  
expression.Protect(Type,   NoReset,   Password)  
expression 必需。该表达式返回“应用于”列表中的一个对象。  
Type 必需,特定文档的保护类型。WdProtectionType。   
WdProtectionType   可以是下列   WdProtectionType   常量之一:    
  wdAllowOnlyComments    
  wdAllowOnlyFormFields  ----对应填窗体   
  wdAllowOnlyRevisions    
  wdNoProtection     
 NoReset Variant   类型,可选。如果本参数为   False,则将窗体域重新设置为默认值。如果本参数为   True,而指定文档又是处于保护状态,则保留窗体域原来的值。如果 Type   不是wdAllowOnlyFormFields,则忽略NoReset参数。                                 
Password Variant   类型,可选。特定的文档要求密码来“解除保护”。