哪位大神知道我将word文档采用OLE对象插入到CAD中,在CAD为何...
插入图片或者插入变格式的文档-----选择性粘贴可以解决!好像你插入文档以图片格式显示,最好是先截屏成图片(QQ聊天、输入法里有截屏工具)可以调整大小的!但无法编辑内容了!
VB 中OLE 加载 Word 文档,如何不显示Word菜单
Dim recWord As ObjectDim recDocument As Word.DocumentDim mMenuBar As CommandBarSet recWord = NothingIf (recWord Is Nothing) ThenSet recWord = CreateObject("word.application")End IfSet mMenuBar = recWord.Application.CommandBars("Menu Bar")mMenuBar.Controls(1).CommandBar.visible=false'屏蔽掉第一项菜单,以后的菜单同理即可
做留言板显示不出来Microsoft OLE DB Provider for ODBC Drivers (0x...
方法1: 第一步: backup log database_name with no_log 或者 backup log database_name with truncate_only --no_log和truncate_only是在这里是同义的,随便执行哪一句都可以 第二步: 1.收缩特定数据库的所有数据和日志文件,执行 dbcc shrinkdatabase (database_name,[,target_percent])--database_name是要收缩的数据库名称;target_percent是数据库收缩后的数据库文件中所要的剩余可用空间百分比 2.收缩一次一个特定数据库中的数据或日志文件,执行 dbcc shrinkfile(file_id,[,target_size]) --file_id是要收缩的文件的标识 (ID) 号,若要获得文件 ID,请使用 FILE_ID 函数或在当前数据库中搜索 sysfiles;target_size是用兆字节表示的所要的文件大小(用整数表示)。
如果没有指定,dbcc shrinkfile 将文件大小减少到默认文件大小 两个dbcc都可以带上参数notruncate或truncateonly,具体意思看帮助。
方法2 (这个方法在sqlserver2000的环境下做一般能成功,在sqlserver7及以下版本就不一定了): 第一步: 先备份整个数据库以备不测 第二步: 备份结束后,在Query Analyzer中执行如下的语句: exec sp_detach_db yourDBName,true --卸除这个DB在MSSQL中的注册信息 第三步: 到日志的物理文件所在的目录中去删除该日志文件或者将该日志文件移出该目录 第四步: 在Query Analyzer中执行如下的语句: exec sp_attach_single_file_db yourDBName,'d:\mssql7\data\yourDBName_data.mdf' --以单文件的方式注册该DB,如果成功则MSSQL将自动为这个DB生成一个500K的日志文件。
以上方法在清除log日志中均有效。
但,能否让sql server 不产生log日志呢?以上方法好像均无效。
我这儿正好有个case: 我客户的sql server每天都会产生4,500M的log日志,每天都清除一下,非常不便。
有没有办法实现不产生log日志呢? 我分析了一下客户产生log日志的原因,并且做了相应测试。
客户是每天将数据库清空,从总系统中将数据导入到sql server里。
我感决sqlserver在插入时产生log不大,在delete整个库时产生log极大。
比如: SELECT * into test_2 from b_bgxx 共45000条记录,产生十几M log,如果 delete from test_2 产生80多M log ,这明显存在问题。
虽然可以换成: truncate table test_2 但我还是希望能找到不产生log的方法。
就如oracle不产生归档一样。
http://pay.51mole.com
1.可以买一卡通的卡,不一定要米米卡,然后进入充值页面输入关键字“摩尔庄园”。
会出现10、30元卡密,提示充值好的页面点了连摩尔庄园充值网的链接以后千万不要关,上面有米米卡号和密码,你把他们复制到Word文档里然后充值。
2。
用手机发短信开通超级拉姆,在摩尔庄园里有介绍。
~$是什么意思?
展开全部 打开WORD文档后,会在生成一个以$~开头的临时文件,正常情况下关闭word后系统会自动删除这个文件。
临时文件的定义临时文件是为暂时存储信息而创建的文件,这样可以释放内存以用于其他目的,或者在程序执行某些功能时充当安全网络以防止数据丢失。
例如,Word 自动确定其需要创建临时文件的位置和时间。
临时文件仅在当前 Word 会话中存在。
当 Word 以正常方式关闭时,将首先关闭所有临时文件,然后删除这些文件。
Word 为什么创建临时文件?速度:如果没有足够的可用内存来保存文档及其所有编辑,并且在某些其他应用程序运行的同时仍在快速执行一些操作(例如,排序、拖动、滚动等),则 Word 会将未被使用的部分代码或未被编辑的部分文档从内存移到磁盘中。
将临时文件移到磁盘的这种做法可释放更多的内存,以便用于文本操作或存储目前正在被编辑的文档部分。
数据完整性:Word 将临时文件用作“安全网络”,以防止其文件保存方案中出现系统错误。
通过首先保存到临时文件,然后使用适当的名称重命名此文件,Word 可确保原始文件的数据完整性,以预防写入文件时发生的问题(例如,电源故障或网络连接中断)。
临时文件的类型基于 MS-DOS 的文件:这些文件是标准的 MS-DOS 文件。
基于文档文件的文件:此文件与传统的 MS-DOS 文件的区别是:多个程序可以在原始所有者不知情的情况下读取和写入这些文件。
此外,文档文件具有允许 Word 在文件中创建文件和目录的固有属性。
启动时,Word 创建一个名为 ~wrfxxxx.tmp 的临时(直接)文档文件。
由于此文件的原始大小为 1,536 字节,因此可以确定它是文档文件。
此临时文档文件用于存储属于未命名文档的所有 OLE 对象、撤消、剪贴板以及本机格式而非文档格式(例如,.txt、.rtf 和 Word 2.0 文档)的文档。
Word 可以使用两种不同的模式打开文档文件:事务和直接。
这两种模式将在下文讨论。
事务文档文件:事务文件允许 Word 打开和写入文件,并且可让其他程序(例如,Microsoft Excel)写入此文件,但仍保留将文件还原为 Word 首次打开时的状态的权利。
为做到这一点,该文档文件为打开文件后对该文件所作的全部更改创建幻影映像(通常为 ~dftxxxx.tmp);如果 Word 保存所有的更改,~dftxxxx.tmp 的内容将与原始文件合并,然后保存此文件的完整版本。
相反,如果 Word 放弃所有更改,则会删除 ~dftxxxx.tmp,且原始文件不会更改。
Word 使用事务文件打开所有的 Word 本机文件,这些文件在 Temp 目录中创建幻影映像。
当启动 Word 时,Normal.dot 通常以事务模式打开,并为其创建名为 dftxxxx.tmp 的幻影文件,例如,在进行保存时,FastSave 将合并这两个文件。
直接:在打开临时文档文件以及在执行“另存为”或“完全保存”(非快速保存)时,Word 使用直接存储。
此类文件消耗内存较少(如果有),并且在创建或打开此类文件时也不会创建幻影映像。
Word 创建的特定文件下表列出了 Word 创建的一些特定临时文件。
启动 Word 时通常创建的文件 文件名---------------------------------------------------------------------基于 MS-DOS 的文件(保留 4 个文件句柄) 0 字节 ~wrf0000.tmp基于 MS-DOS 的暂存文件 0 字节 ~mfxxxx.tmp复合文件 — 事务 0 字节 ~dftxxxx.tmp复合文件 — 直接 1536 字节 ~wrf0001.tmp(未命名的非 Word/OLE 文件)Word 恢复文件 文件名---------------------------------------------------------------------用于自动恢复的临时文件 ~wraxxxx.tmp自动恢复 .asd 的自动恢复保存其他 Word 临时文件 文件名---------------------------------------------------------------------另一文档的副本 ~wrcxxxx.tmpWord 文档 ~wrdxxxx.tmp临时文档文件 ~wrfxxxx.tmp字典 ~wrixxxx.tmp剪贴板 ~wrlxxxx.tmp宏 ~wrmxxxx.tmpWord OLE 文档 ~wroxxxx.tmp暂存文件 ~wrsxxxx.tmp转换的(外部)文档 ~wrvxxxx.tmp用于保存已编辑文件的方案的简单说明创建临时文件 创建 ~wrdxxxx.tmp写入临时文件 将示例数据保存到 ~wrdxxxx.tmp删除原始文件 删除 EXAMPLE.DOC将临时文件移动到目标名称 将 ~wrdxxxx.tmp 移动到 Example.doc通过将此临时文件放在与保存的文件相同的目录中,Word 的运行速度将明显加快。
如果 Word 将此临时文件放在其他位置,则必须使用 MS-DOS 的 COPY 命令,将临时文件从其他目录移动到保存的位置。
通过将临时文件保留在与保存的文档文件相同的目录中,Word 可以使用 MS-DOS 的 MOVE 命令快速地将临时文件指定为保存的文档。
回到顶端 Word 创建临时文件的时间和位置Word 创建临时文件的位置是硬编码信息,无法进行编辑。
通常,Word 为以下类型的数据创建临时文件。
嵌入式 Word 对象(Temp 目录):当 Word 充当 OLE 服务器程序时,嵌入式 Word 对象将被存储为 Temp 目录中的临时文件。
OLE 2.0 需要额外的驱动器存储。
当启动 OLE 程序时,Word 需要向服务器提供数据的副本。
通常情况下,在程序的单个会话中过多地使用 OLE 2.0 会在硬盘驱动器上集聚大量的临时存储。
暂存文件(Temp 目录):当 Word 耗尽内部的随机存取内存 (RAM) 时,它总是会在 T...
VB强制关闭窗口(只知hwnd,不知进程名)
VB 强制关闭 已知hwnd所属进程Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As LongPrivate Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As LongPrivate Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As LongPrivate Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As LongPrivate Sub KillProcess(ByVal whWnd As Long)Dim lpdwProcessId As LongDim hProcessHandle As LongGetWindowThreadProcessId whWnd, lpdwProcessIdhProcessHandle = OpenProcess(&H1F0FFF, True, lpdwProcessId)Dim success As LongIf hProcessHandle <> 0 Thensuccess = TerminateProcess(hProcessHandle, ByVal 0&)End IfIf success = 1 Then CloseHandle (hProcessHandle)End Sub调用方式 KillProcess whWnd'whWnd为窗口句柄
EXCEL宏的问题
想要知道什么是宏,以及功能,看下面:直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集.实际上VBA是寄生于VB应用程序的版本.VBA和VB的区别包括如下几个方面: 1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL. 尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.* VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.* VBA可以称作EXCEL的“遥控器”.VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案. 此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序.Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel、Word的VBA小程序不计其数。
VBA程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以,VBA程序大多都是只是在部门内部或个人使用的小工具。
集成了VBA的其他应用程序也很多,但真正能为程序增色的不多。
大多数人看到了VBA可以自动化一个程序,可以扩展已有程序,但没有看到在Office中,VBA代码可以是录制的,而不是写出来的,带来的好处是,学习曲线变得非常缓。
如果没有宏录制功能,要熟悉某个Office组件的对象模型,绝非一日之功。
以ArcGIS为例,ArcGIS扩展必须使用ArcObject,不管是使用VBA也罢,VB也罢,还是C++也罢。
但同时,ArcObject的学习不是一天两天可以搞定,对于业余程序员,要使用VBA来扩展ArcGIS,几乎没有可能;专业程序员又不屑使用VBA;而对于公司,如果要基于ArcObject来扩展ArcGIS,选择VBA意味着源码的保护很困难。
所以,ArcGIS的VBA就如同鸡肋。
不过,学习AO的时候,使用VBA比使用其他语言要容易一些,写几行代码,然后直接运行测试结果,这种交互式的学习应该是最好的学习方法。
ArcGIS以及AO与Office相比,还有一个很大的差别,就是ArcGIS缺乏中等粒度的对象,例如Word和Excel的Range对象。
对于Office开发,可以在对底层小粒度对象一无所知的状况下做很多事情,这就是抽象的力量。
常人可以处理的复杂度是有限的,面对数十个对象和几百个对象,后者需要付出的努力不是10倍,而是数十倍或更多,因为在学习过程中,必须可以把这些对象在大脑中很好的组织,以控制其复杂度。
Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。
它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。
而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。
VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。
这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。
因此,对于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于使工作自动化,提高工作效率。
另外,由于VBA 可以直接应用Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开发更加方便快捷。
VBA 基础[编辑本段]Visual Basic 的应用程序版(VBA)是Microsoft 公司长期追求的目标,使可编程应用软件得到完美的实现,它作为一种通用的宏语言可被所有的Microsoft 可编程应用软件所共享。
在没有VBA 以前,一些应用软件如Excel、Word、Access、Project 等都采用自己的宏语言供用户开发使用,但每种宏语言都是独立的,需要用户专门去学习,它们之间互不兼容,使得应用软件之间不能在程序上互联。
拥有一种可跨越多个应用软件,使各应用软件产品具有高效、灵活且一致性的开发工具是至关重要的。
VBA 作为一种新一代的标准宏语言,具有上述跨越多种应用软件并且具有控制应用软件对象的能力,使得程序设计人员仅需学习一种统一的标准宏语言,就可以转换到特定的应用软件上去,程序设计人员在编程和调试代码时所看到的是相同的用户界面,而且VBA 与原应用软件的宏语言相兼容,以保障用户在代码和工作上的投资。
有了VBA 以后,多种应用程序共用一种宏语言,节省了程序人员的学习时间,提高了...
wps怎么关闭起始页我的wps
无 上 尚 光d e R ⑨ ⑤ 后徍(C)(O)(M)1、豆腐加盐焯水;2、热锅凉油炒香花椒后,倒出花椒不要;3、加入蒜末和辣椒面炒香;4、加入一大勺郫县豆瓣炒出红油;5、加适量生抽和开水烧开;6、加入豆腐中火炖烧5-8分钟入味;7、汤汁差不多了勾芡,分次勾芡到合适浓稠度;
转载请注明出处51数据库 » word ole关不了