当前位置:首页经验技巧Excel经验excel财务

excel如何打开两个文件窗口

2026-01-20 15:19:39

1.Excel2010怎么同时打开2个或多个独立窗口

1、打开“运行”窗口(快捷键:Win + R),输入regedit编辑注册表。

2、定位到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open】。

3、展开Open,将ddeexec删除。

4、然后选中command,双击右侧窗格的”默认“,将末尾的/dde改为“%1”(注意有双引号)。

5、再双击command,同样将末尾的/dde改为“%1”。(“%1”建议手动输入)。

6、再在注册表中定位到【HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open】。

7、跟前面一样删除ddeexec。

8、跟前面一样选中command,双击右侧窗格的”默认“,将末尾的/dde改为“%1”。

9、点击确定,关闭注册表编辑器,直接打开两个Excel表格查看,修改成功后每个表格都是一个独立的窗口,这样更方便两个表格的对比和编辑。

2.VB中怎么取得激活的Excel的窗口这样子,在VB中打开Exce

用API函数ShellExecute VB声明 Declare Function ShellExecute Lib "shell32。

dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long 说明 查找与指定文件关联在一起的程序的文件名。 关联的方式要么是运行程序,要么是打印文件。

可用Windows注册表编辑器将特定的文件类型同应用程序关联起来。例如,扩展名为。

TXT的文本文件通常与Windows记事本(NOTEPAD。EXE)关联到一起。

如在文件管理器中双击含。TXT扩展名的一个文件,就会自行启动记事本程序,并在其中载入文本文件;或者将指定的文件打印出来 返回值 Long,大于32表示成功 参数表 : 参数 类型及说明 hwnd Long,指定一个窗口的句柄,有些时候,Windows程序有必要在创建自己的主窗口前显示一个消息框。

如果发生这种情况,由这个参数指定的窗口就会作为消息框的父窗口使用。在VB环境中,通常将活动窗体的窗口句柄作为这个参数使用 lpOperation String,指定字串“Open”来打开lpFlie文档;或指定“Print”来打印它。

也可设为vbNullString,表示默认为“Open” lpFile String,想用关联的程序打印或打开的一个程序名或文件名 lpParameters String,如lpFile是一个可执行文件,则这个字串包含了传递给执行程序的参数。 如lpFile引用的是一个文档文件,或者不需要使用参数,则设为vbNullString lpDirectory String,想使用的默认路径完整路径 nShowCmd Long,定义了如何显示启动程序的常数值。

注解 这个函数的说明在MSDN里是这样的:Opens or prints a specified file VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。 因此有很多程序员现在已经充分利用EXECL的强大报表功来实现报表功能。

但由于VB与EXCEL由于分别属于不同的应用系统,如何把它们有机地结合在一起,是一个值得我们研究的课题。 一、VB读写EXCEL表: VB本身提自动化功能可以读写EXCEL表,其方法如下: 1、在工程中引用Microsoft Excel类型库: 从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9。

0 Object Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。

2、在通用对象的声明过程中定义EXCEL对象: Dim xlApp As Excel。Application Dim xlBook As Excel。

WorkBook Dim xlSheet As Excel。Worksheet 3、在程序中操作EXCEL表常用命令: Set xlApp = CreateObject("Excel。

Application") '创建EXCEL对象 Set xlBook = xlApp。 Workbooks。

Open("文件名") '打开已经存在的EXCEL工件簿文件 xlApp。Visible = True '设置EXCEL对象可见(或不可见) Set xlSheet = xlBook。

Worksheets("表名") '设置活动工作表 xlSheet。 Cells(row, col) =值 '给单元格(row,col)赋值 xlSheet。

PrintOut '打印工作表 xlBook。Close (True) '关闭工作簿 xlApp。

Quit '结束EXCEL对象 Set xlApp = Nothing '释放xlApp对象 xlBook。 RunAutoMacros (xlAutoOpen) '运行EXCEL启动宏 xlBook。

RunAutoMacros (xlAutoClose) '运行EXCEL关闭宏 4、在运用以上VB命令操作EXCEL表时,除非设置EXCEL对象不可见,否则VB程序可继续执行其它操作,也能够关闭EXCEL,同时也可对EXCEL进行操作。 但在EXCEL操作过程中关闭EXCEL对象时,VB程序无法知道,如果此时使用EXCEL对象,则VB程序会产生自动化错误。

形成VB程序无法完全控制EXCEL的状况,使得VB与EXCEL脱节。 二、EXCEL的宏功能: EXCEL提供一个Visual Basic编辑器,打开Visual Basic编辑器,其中有一工程属性窗口,点击右键菜单的"插入模块",则增加一个"模块1",在此模块中可以运用Visual Basic语言编写函数和过程并称之为宏。

其中,EXCEL有两个自动宏:一个是启动宏(Sub Auto_Open()),另一个是关闭宏(Sub Auto_Close())。它们的特性是:当用EXCEL打含有启动宏的工簿时,就会自动运行启动宏,同理,当关闭含有关闭宏的工作簿时就会自动运行关闭宏。

但是通过VB的自动化功能来调用EXCEL工作表时,启动宏和关闭宏不会自动运行,而需要在VB中通过命令xlBook。RunAutoMacros (xlAutoOpen)和xlBook。

RunAutoMacros (xlAutoClose) 来运行启动宏和关闭宏。 三、VB与EXCEL的相互勾通: 充分利用EXCEL的启动宏和关闭宏,可以实现VB与EXCEL的相互勾通,其方法如下: 在EXCEL的启动宏中加入一段程序,其功能是在磁盘中写入一个标志文件,同时在关闭宏中加入一段删除此标志文件的程序。

VB程序在执行时通过判断此标志文件存在与否来判断EXCEL是否打开,如果此标志文件存在,表明EXCEL对象正在运行,应该禁止其它程序的运行。如果此标志文件不存在,表明EXCEL对象已被用户关闭,此时如果要使用EXCEL对象运行,必须重新创建EXCEL对象。

四、举例: 1、在VB中,建立一个FORM,在其上放置两。

3.EXCLE打开后格式被删除怎么办

打开EXCEL时就出现在提示“不能识别的文件格式”,点确定之后就成乱码了 这里是几个修复的方法你可以试试 1、转换格式法 就是将受损的Excel XP工作簿另存格式选为SYLK。

如果可以打开受损文件,只是不能进行各种编辑和打印操作,那么建议首先尝试这种方法。 2、直接修复法最新版本的Excel XP在“打开”窗口的“打开”按钮内有直接修复受损文件的“打开并修复”功能,这种方法适用于常规方法无法打开受损文件的情况。

3、偷梁换柱法遇到无法打开受损的Excel XP文件时,也可以尝试使用Word来打开它。 操作如下: (1)运行Word程序,选择需要打开的Excel文件; (2)如是首次运用Word程序打开Excel XP文件,可能会有“Microsoft Word无法导入指定的格式。

这项功能目前尚未安装,是否现在安装?”的提示信息,此时可插入Microsoft Office安装盘进行安装; (3)按照Word程序的提示选择修复整个工作簿还是某个工作表; (4)先将文件中被损坏的数据删除,再将鼠标移动到表格中,并在菜单栏中依次执行“表格→转换→表格转换成文字”命令,选择制表符为文字分隔符,将表格内容转为文本内容,然后另存为纯文本格式文件; (5)运行Excel XP程序,打开刚保存的文本文件; (6)随后根据“文本导入向导”的提示就能顺利打开该文件了。 修复后的工作表与原工作表基本一样,不同的是表格中所有的公式都需重新设置,还有部分文字、数字格式丢失了。

4、自动修复法 此法适用于Excel XP程序运行出现故障关闭程序或断电导致的文件受损。重新运行Excel XP,它会自动弹出“文档恢复”窗口,并在该窗口中列出已自动恢复的所有文件。

用鼠标选择要保留的文件,并单击指定文件名旁的箭头,根据需要选择“打开”、“另存为”、“显示修复”。 在缺省状态下Excel XP是不会启用自动修复功能的,因此预先设置:首先在菜单栏中依次点击“工具→选项”命令,在设置框中单击“保存”标签,将“禁用自动恢复”复选框取消,然后选中“保存自动恢复信息,每隔X分钟”复选项,并输入指定的间隔频率,最后点击“确定”完成设置。

如果还没有自动弹出“文档恢复”窗口,可以尝试用手工的方法打开自动恢复的文件:依次执行“文件→打开”命令,利用“查找范围”框定位并打开Excel XP保存自动恢复文件的文件夹,要是不知道那个文件夹的位置,可以查看“自动恢复文件保存位置”框中的路径,接着在“文件类型”选择对话框中,选中“所有文件(*。 *)”选项,并选择要恢复的文件,最后单击“打开”按钮,打开文件进行自动修复。

5、工具修复法 如果上面的几种方法都不能修复文件,还可以借助专门用来修复受损Excel XP文件的“ExcelRecovery”。该软件会自动将修复程序加到Excel软件中,表现为在“文件”菜单下增添一项“Recovery”命令,它能自动以修复方式打开受损文件。

4.怎样在桌面显示多个Excel文件

通过Excel本身功能实现

1

以两个Excel文件在桌面显示为例,三个及以上Excel文件显示问题留给大家自我练习吧。其实,像这种简单的用户体验,很简单就可以实现的。首先找到“视图”选项卡,紧接着,在窗口中找到“全部重排”。

2

这时,弹出“重排窗口”,有多种排列方式供你选择,例如水平并排、垂直并排、层叠等等,这些窗口共用Excel的菜单栏,只是表格区域不同而已。

3

以水平并排显示为例,当“4月投递记录”为黑色时,表示当前的活动表格为“4月投递记录”,而此时“5月投递记录”为灰色状态,非活动状态。

END

通过win7系统功能实现

在桌面的任务栏区域任意空白处,点击鼠标右键,弹出桌面窗口选项,类似于在Excel表格中的那些现实选项,接下来看看实际显示效果吧。

以堆叠现实为例,效果如下图所示,与在Excel表格中的操作基本类似,但是,有一个非常明显的区别,两个表格是完全独立的,表格区域均有各自的菜单栏等,两者不互相影响。

3

最后,再来看下“层叠窗口”的效果。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 All Rights Reserved .