1. flash调用word文档
这可没有办法实现,别说里面有图片,就是没有图片,也不可能按照原版显示文本!flash可以识别的文本基本上是txt、xml、as、js等格式;即便最简单的txt格式文本,只要有回车,flash显示时就会多出一个空行
但要直接在flash中通过按钮链接一个外部文件,调用word打开文件是可以做到
建立一个文件夹fscommand,里面有x.doc文档;还要一个批处理文件,即新建一个文本文件,输入如下内容:
@echo off
start x.doc
exit
点菜单“文件”“另存为”,文件名“x.bat”,注意.bat必不可少!
在flash的按钮上:
on (release) {
fscommand("exec","x.bat");
}
你的影片一定要发布为放映文件.exe格式的,如果不会,请操作:
打开导出的影片(.swf)格式,菜单“文件”——“创建播放器”就可以了
或者在源文件中菜单“文件”“发布设置”中勾选“Windows 放映文件”,并把上面的默认的勾选项去掉。再导出文件就是.exe格式的了
末了,把.exe格式的放映文件和fscommand文件夹放同一目录下,但不是放在fscommand内部!
2. 动易CMS文章调用
首先,你得熟悉首页模板代码,这样才能知道你所要调用的位置在代码的哪一段,这样无论是添加表格还是自己建立表格,都很容易;
其次,你得会用<!--{$GetArticleList(1002,0,true,0,0,7,false,false,"",0,3,2,50,0,false,2,false,false,3,false,false,false,true,true,true,0,1,,,,)}-->;,明白括号内的每个数字或者字母的涵义,去网上查,很多的。
最后,把文章加入到频道里,调用就好了。
我做的是内网网站,没法给你演示。我不知道你现在掌握到什么程度,所以只能给你说大概的步骤。第一步就是确定在首页那个位置引用,首页都是用表格分成不同区域的,所以你得会一点html语言,才能看懂首页的位置划分。第二步就是确定你引用文章的频道名和栏目id,比如我给你的这个例子,1002就是频道名,后面都是一些参数,这些网上都有详细教程。在首页代码里利用$GetArticleList这个命令就可以调用相应频道栏目下文章,在相应位置插入这个命令即可。第三步就是把文章加到频道里,这样就能在首页显示了。
3. 网页里单击按钮控件调用WORD程序文件
<;!--以下网页代码可以调用Office程序(但在提示是否允许运行ActiveX控件时要选择是),并打开选择的文档。-->
<html>
<head>
<meta ; charset=utf-8">
<title>;网页调用Office程序</title>
</head>
<script language=vbscript>
<!--
dim myApp
sub RunOffice(app)
select case app
case "Word"
set myApp=createobject("word.Application")
myapp.visible=true
if FileName.value <>"" then myapp.Documents.Open FileName.value
case "Excel"
set myApp=createobject("excel.Application")
myapp.visible=true
if FileName.value <>"" then myapp.Workbooks.Open FileName.value
case "PPT"
set myApp=createobject("PowerPoint.Application")
myapp.visible=true
if FileName.value <>"" then myapp.Presentations.Open FileName.value
end select
end sub
-->
</script>
<body>
<p><input type="file" id="FileName" size="20"></p>
<p><input type="button" value="用Word打开文档" name="B1" onclick="RunOffice('Word')"></p>
<p>
<input type="button" value="用Excel打开文档" name="B2" onclick="RunOffice('Excel')"></p>
<p><input type="button" value="用PPT打开文档" name="B3" onclick="RunOffice('PPT')"></p>
</body>
</html>
4. 在DEIPHI中如何调用WORD打开WORD文档
varitemindex :olevariant; abort;filename, confirmconversions, readonly, addtorecentfiles,passworddocument, passwordtemplate, revert,writepassworddocument, writepasswordtemplate, format: olevariant;passwordtemplate := ''; beginwritepassworddocument := '';//打开word try wordapplication1.connect; except messagedlg('word may not be installed', mterror, [mbok], 0); end; wordapplication1.visible := true; //打开文件filename := 'c:\prog\delphi\aa.doc';confirmconversions := false;addtorecentfiles := false;passworddocument := '';revert := true; writepasswordtemplate := '';format := wdopenformatdocument;wordapplication1.documents.open( filename, confirmconversions,readonly := false;readonly, addtorecentfiles, passworddocument, passwordtemplate, revert, writepassworddocument, writepasswordtemplate, format );。
5. 怎样用IE调用WORD打开DOC文档
点击左上角的“Office”图标,如箭头所示。
这里点击“另存为”!
下面两步比较关键哦,先另存为“其他格式”,如图所示:
在”保存类型“选项出现菜单列表,一定要往下拉,选中”单个文件网页“,如图:
文件名自己改,
小编将刚才保存为"实验文档.mht"的文档已经保存好了,那么我们把它传输到其他电脑上(此电脑可能没安装Word,或者Word出现故障打不开)。
所以显示的图标是下图的样子,当然你用其他浏览器显示的图标也会不一样!
7
好了,用你的浏览器打开它看看效果吧。
6. 如何调用word对象
一、Delphi程序启动Word采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为:首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Application')启动Word二、Delphi程序新建Word文稿格式:WordDocuments.Add(Template,NewTemplate,DocumentType,Visible)Template: 使用模板的名称,NewTemplate: 新建文档的类型,True表示为模板,False表示为文档DocumentType: 文档类型,默认为空白文档Visible: 打捞的窗口是否可见举例:Doc_Handle:=Word_Ole.Documents.Add(Template:='C:\Temlate.dot',NewTemplate:=False);三、Delphi程序打开Word文稿格式:WordDocuments.Open(FileName,ConfirmConversions,ReadOnly,PassWordDocument, PasswordTemplate,Revent,WritePasswordDocument,WritePassWordTemplate, Format,Encoding,Visible)FileName: 文档名(包含路径)Confirmconversions: 是否显示文件转换对话框ReadOnly: 是否以只读方式打开文档AddToRecentFiles: 是否将文件添加到"文件"菜单底部的最近使用文件列表中PassWordDocument: 打开此文档时所需要的密码PasswordTemplate: 打开此模板时所需要的密码Revert: 如果文档已经,是否重新打开文档WritePasswordDocument: 保存对文档更改时所需要的密码WritePasswordTemplate: 保存对模板进行更改时所需要的密码Format: 打开文档时所需使用的文件转换器Encoding: 所使用的文档代码页Visible: 打开文档的窗口是否可见举例:Doc_Handle:=Word_Ole.Documents.open(FileName:=Doc_File,ReadOnly:=False, AddToRecentFiles:=False);四、Delphi程序保存Word文稿格式:WordDocuments.SaveAs(FileName, FileFormat, LockComments, Password, AddToRecentFiles, WritePassword, ReadOnlyRecommended, EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData, SaveAsAOCELetter)FileName: 文件名。
默认为当前文件夹和文件名。FileFormat 文档保存的格式。
LockComments 如果为 True,则此文档只允许进行批注。Password 打开文档时的口令。
AddToRecentFiles 如果为True,则将文档添至"文件"菜单中最近使用的文档列表中。WritePassword 保存对文档的修改所需的口令。
ReadOnlyRecommended 如果为 True,在每次打开文档时,Word 将建议用户采用只读方式。EmbedTrueTypeFonts 如果为 True,则将文档与 TrueType 字体一起保存。
SaveNativePictureFormat 如果为 True,则从其他系统平台(例如 Macintosh)导入的图形仅保存其 Windows 版本。SaveFormsData 如果为 True,则将窗体中用户输入的数据存为一条数据记录。
SaveAsAOCELetter 如果文档包含一个附加,当此属性值为 True 时,将文档存为一篇 AOCE 信笺(同时保存邮件)。举例:Word_Ole.Documents.SaveAs(FileName:=Doc_File,FileFormat=wdFormatDocument, AddToRecentFiles=False);五、从数据库读取文件到本地硬盘和从本地硬盘读取文件到数据库在数据库上使用Image二进制字段保存,使用Stream流的方式。
创建文件流: Word_FileStream:=TFileStream.Create(Target_Name,fmOpenWrite or fmCreate); Word_FileStream.Position:=0;保存到数据库的Image字段: TBlobField(AdoQuery1.FieldByName(Column_Name)).SaveToStream(Word_FileStream);从数据库读取文件到本地硬盘: TBlobField(ADOQuery1.FieldByName(Column_Name)).loadfromStream(Word_FileStream);释放文件流: Word_FileStream.Free;六、全局消息的定义因为word和Delphi程序是两个软件,相互之间通讯比较麻烦,所以使用全局消息的方法进行。全局消息必须首先注册,Windows返回系统空闲的消息号,当注册的消息相同时,Windows系统返回同一个值,这样就保证了使用这个消息号在两个程序之间通讯。
定义消息的办法: szMessageString: pchar = 'XIDIAN_11_Stone'; FMyJoinMessage := RegisterWindowMessage(szMessageString);发送消息的方法: SendMessage(对方句柄,消息,消息附带短变量,消息附带长变量)七、Delphi程序接收消息的方法 Delphi接收消息有两种,一是重载特定消息,二是重载WndProc函数,在里面选择相应消息进行处理。 法一,每次只能处理一7a64e58685e5aeb931333337376261条消息,而法二能够同时处理多条消息。
对于法二,声明如下: procedure WndProc(var Message: TMessage);override 必须注意,使用时需要在处理完自己消息处理后继承WndProc(Message)函数,否则系统会崩溃!八、Word中Combo对话框的动态生成以及Change事件 建立类模块Combohander,在内部定义事件 Public WithEvents ComboBoxEvent As Office.CommandBarComboBox 定义Combo控件产生事件的模块 Dim ctlComboBoxHandler As New ComboBoxHandler 产生Combo对话框 Set Cbo_ChooseDoc = CommandBars(。