精华内容
下载资源
问答
  • 因为2007以上版本,打开多个Excel文件,默认不是单独窗口显示,多个Excel窗口无法独立拖拽。虽然在两张表之间可以使用“Alt+Tab”键来频繁切换,但是有时候,会需要两个独立Excel文件窗口显示,来做数据对比,特别...

    网上搜到很多注册表解决的方法,感觉很繁琐,直接写了一个小工具。其实思路还是注册表的方式,只是我直接做了注册表的多不操作,学习了下注册表的操作。

    因为2007以上版本,打开多个Excel文件时,默认不是单独窗口显示,多个Excel窗口无法独立拖拽。虽然在两张表之间可以使用“Alt+Tab”键来频繁切换,但是有时候,会需要两个独立Excel文件窗口显示,来做数据对比,特别是使用大屏幕电脑的人或者双屏电脑的人来说,简直就是福音。

    直接导入注册表中,一键解决。

    下载地址:https://download.csdn.net/download/li114228/9535957

     

    展开全文
  • 如何避免Excel2010窗口大小同步化中, 我们示意了如何在...问题是,打开多个Excel文件,它总是显示在一个窗口中啊,怎样在单独的窗口打开文件呢? 工具/原料 Excel2010 步骤/方法

    如何避免Excel2010窗口大小同步化中, 我们示意了如何在在一个窗口中打开、排列多个Excel文件。但是很多使用 Windows7的同学还是喜欢两个窗口一拉一靠左右排列,既便于比较,也不妨碍操作。问题是,打开多个Excel文件时,它总是显示在一个窗口中啊,怎样在单独的窗口中打开文件呢?

    工具/原料

    • Excel2010

    步骤/方法

    1. 1

      使用键盘快捷键组合“Win+R”调出运行命令框,键入regedit.exe,回车,打开注册表编辑器。

      在一个窗口中打开几个Excel表格的办法
    2. 2

      “若弹出用户账户控制窗口,请允许以继续”

      在一个窗口中打开几个Excel表格的办法
      在一个窗口中打开几个Excel表格的办法
    3. 3

      定位到注册表键值:HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open右击,选择“导出”。在修改之前,我们先将其做一下备份,做好备份后,就可以大胆修改了。

      在一个窗口中打开几个Excel表格的办法
    4. 4

      修改Open\command值。展开“Open\command”,在右边细节窗口:双击打开“默认”,将其键值改为"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1"“如果您使用的是Office2007,把Office14改为Office12。另外,千万不要丢了引号”。

      在一个窗口中打开几个Excel表格的办法
    5. 5

      双击command,将鼠标光标移到数值数据最后,用"%1"代替/dde“如果使用的是Office2007, 用"%1"代替/e”,然后重命名Open\ddeexec。

      在一个窗口中打开几个Excel表格的办法
    6. 6

      选中“ddeexec”,右击,选择“重命名”。为其取个新名字,例如“ddeexec2”。然后,

      在一个窗口中打开几个Excel表格的办法
      在一个窗口中打开几个Excel表格的办法
    7. 7

      用相同的办法,对HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open进行备份和修改。

      在一个窗口中打开几个Excel表格的办法

    注意事项

    • 如果注册表修改不当可能会出现严重的问题。因此,请确保您认真执行这些步骤。为增加保护,请修改之前备份注册表。

    展开全文
  • 我写这个程序的原因在于,我比较喜欢用Matlab处理数据,但是惊奇的发现Matlab读取GrADS的二进制数据时很困难。可是我还是喜欢用Matlab,虽然处理气象数据不是专业的,但是非常容易上手。交互界面也友好……(为了...
  • Excel百宝箱

    2012-10-27 17:09:21
    【修复Excel】:当您的Excel某些功能无法使用,或者无缘无故多出多菜单、工具栏,本工具可以瞬间恢复Excel到默认状态 【破解VBA密码】:将VBA编写的且有密码的程序进行破解,瞬间完成 【错误代码查询】:查询VBA...
  • excel的使用

    2012-11-25 17:06:01
    用AutoCAD绘图,有人喜欢在EXCEL中存储坐标点,在绘制曲线调用这些参数。存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在...
  • 比较多个Excel文件,小王同时打开比较的多个Excel文档,然后在其中的某一个Excel文档中,执行“窗口→并排比较”命令,在随之弹出的对话框中选择要比较的文档,然后单击“确定”按钮。 这样两个相比较的工作簿文件...
  • Excel新增工具集

    2011-12-20 09:30:27
    3、创建选定文件夹下的文件目录:创建选定文件夹下所有文件目录,还可以包含该文件夹下所有子文件夹内的所有文件目录,也可以选择性的创建只创建Word、Excel文件目录,点击目录可轻松打开相当的文件。目录创建后,...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【修复Excel】:当您的Excel某些功能无法使用,或者无缘无故多出多菜单、工具栏,本工具可以瞬间恢复Excel到默认状态 【破解VBA密码】:将VBA编写的且有密码的程序进行破解,瞬间完成 【错误代码查询】:查询VBA...
  • 【修复Excel】:当您的Excel某些功能无法使用,或者无缘无故多出多菜单、工具栏,本工具可以瞬间恢复Excel到默认状态 【破解VBA密码】:将VBA编写的且有密码的程序进行破解,瞬间完成 【错误代码查询】:查询...
  • 本控件允许将当前打印预览的内容保存为报表文件,以后使用本控件重新打开该报表文件即可重现原来保存报表的打印内容。 9、Excel导出功能,可以将DataGridView导出为Excel文件,5.7版控件使用开源的NPOI导出Excel,...
  •  4、至多可记录100个你曾经浏览过的帖子,可以随时翻看“历史”记录,具体方法:按“历史”按钮,在弹出窗口中查找,双击打开即可  5、增加了楼层显示,浏览更方便,分页沙发非你莫属  6、可以自动清除程序运行...
  • 本控件允许将当前打印预览的内容保存为报表文件,以后使用本控件重新打开该报表文件即可重现原来保存报表的打印内容。 8、数据导出功能,可以将DataGridView导出为Excel\PDF\RTF\HTML文件,5.7版控件使用开源的...
  • 表单格式自动填写软件

    热门讨论 2012-09-15 03:41:22
    表单自动填写 -填写表格从未如此简单! ... ...表格自动填充支持Internet Explorer,... 现在,你可以容易地导入从任何程序如Excel,Word等软件,允许将数据保存在CSV格式的信息。 解压密码www.lbx92.com www.twt123.cn
  • 此时请用文本编辑器打开小狼毫五笔拼音输入法目录下的 \data\rime.lua,找到function date_translator(input, seg)这个段,对下面的路径进行修改。 修改,注意路径中不要包含中文字符、路径的分隔符必须是双杠...
  • js使用技巧

    2014-07-11 09:57:29
    Javascript技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...
  • 常见的大型软件,如Word、Excel、Photoshop等等,由于启动要加载多模块,为了提高界面响应,都会在在启动会先打开一个小窗口,等到主界面初始化完成之后再关闭。这样做的好处是用户双击打开程序后,便可以得到...

    零、版本

    日期 备注
    2020.05.01 初稿
    2020.05.02 调整章节
    2020.05.03 增加尾声

    一、什么是启动屏幕

    常见的大型软件,如Word、Excel、Photoshop、Visual Studio等等,由于启动时要加载很多模块,为了提高界面响应,都会在启动时会先打开一个小窗口,等到主界面初始化完成之后再关闭。

    就像下面这个样子:

    MsWord启动屏幕

    通常我们把这个显示启动进度的小界面称为启动屏幕或者闪屏,英文大概就叫Splash

    二、使用启动屏幕的好处

    在软件中集成启动屏幕好处有二:

    其一:通过适当的反馈可以提升用户体验

    用户双击某个程序后,通过启动屏幕可以知道,程序打开了,正在启动中,需要耐心等待一会儿。

    试想,如果用户双击了一个文件,等待5秒钟后还没打开,他的第一反应会不会以为刚刚没点到,再去打开一遍呢?其实进程已经启动了,只是界面还没加载出来,这样的体验是很糟糕的。

    其二:彰显品牌概念

    在程序启动过程中显示Logo及程序名称,可以彰显软件品牌以及定位。

    启动屏幕上的内容不是随意设置的,一般都会突出显示软件的名称和加载进度。

    三、定义SplashWindow

    由于工作原因,我经手的项目中也会碰到这种场景。程序启动时需要读取数据库,加载配置,还可能需要联网校验授权码,这些操作都是相当耗时的。

    下面以WPF项目为例,说明如何制作一个自定义的闪屏界面。

    首先新建一个Window,这里命名为SplashWindow,由于项目中用到了一个老外的开源控件包Mahapps.Metro,这里就毫不吝啬地用了它的ProgressBar,经过一番排版之后,一个像样的启动界面就好了。

    SplashWindow布局

    这个布局是不是似曾相识?没错,界面布局就是借鉴了微软的Word2016。

    什么?你说这是抄袭?读书人怎么能用“抄袭”二字呢?这叫借鉴,借鉴。。。

    XAML布局代码如下。

    <Window x:Class="SetDataCo.Views.SplashWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:mahapps="http://metro.mahapps.com/winfx/xaml/controls"
            xmlns:local="clr-namespace:SetDataCo.Views"
            mc:Ignorable="d"
            Title="{Binding AppName, Mode=OneWay, Source={StaticResource appConst}}"
            Icon="{StaticResource appIcon}"
            Height="300" Width="550" WindowStartupLocation="CenterScreen" 
            ResizeMode="NoResize"
            Background="{StaticResource AccentBaseColorBrush}"
            WindowStyle="None">
    
        <Grid Margin="15">
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
                <RowDefinition Height="20"/>
            </Grid.RowDefinitions>
            <StackPanel Grid.RowSpan="2">
                <TextBlock Text="Data Cooperating System"
                           FontStyle="Italic"
                           FontWeight="Bold"
                           Foreground="White" />
                <Image Source="/SetDataCo;component/Resources/Images/AppLogo.png"
                       Height="64"
                       Margin="0,40,0,0" />
                <TextBlock HorizontalAlignment="Center"
                           Text="{Binding AppName, Source={StaticResource appConst}}"
                           Foreground="White"
                           Margin="0,20,0,0"
                           FontSize="30">
                </TextBlock>
                <mahapps:MetroProgressBar IsIndeterminate="True" 
                                          Foreground="White" 
                                          Margin="0,30,0,0"/>
            </StackPanel>
    
            <TextBlock x:Name="txtMessage" 
                       Text="正在启动..." 
                       Foreground="White" 
                       Grid.Row="1"/>
        </Grid>
    </Window>
    

    给这个SplashWindow定义一个实时显示进度的方法,其实就是更新界面上的文本。

    public void SetMessage(string message)
    {
        this.txtMessage.Text = message;
    }
    

    四、调用

    接下来就该让这个界面动起来了。在App类中重写OnStartup方法,新开一个线程,用来打开这个SplashWIndow。

    SplashWindow splashWindow = null;
    Thread t = new Thread(() =>
    {
        splashWindow = new SplashWindow();
        splashWindow.ShowDialog();
    });
    t.SetApartmentState(ApartmentState.STA);// 设置单线程
    t.Start();
    

    为了保证主线程往下执行时SplashWindow已经初始化完毕,需要等待一下。

    do
    {
        Thread.Sleep(50);
    } while (splashWindow == null);
    

    只要调用SetMessage方法就可以实时更新进度。

    splashWindow.Dispatcher.Invoke((Action)(() => splashWindow.SetMessage("初始化主程序...")));
    

    等后台以及主窗口都加载完成再关闭这个SplashWindow。

    splashWindow.Dispatcher.Invoke((Action)(() => splashWindow.Close()));
    

    至此,我们便实现了一个自定义的启动屏幕。

    五、完整的启动代码

    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);
    
        SplashWindow splash = null;
        Thread t = new Thread(() =>
        {
            splash = new SplashWindow();
            splash.ShowDialog();
        });
        t.SetApartmentState(ApartmentState.STA);// 设置单线程
        t.Start();
    
        do
        {
            Thread.Sleep(50);
        } while (splash == null);
    
        splash.Dispatcher.Invoke((Action)(() => splash.SetMessage("检测运行环境...")));
    
        // 这边可以执行一些校验以及初始化操作
        // 加载A模块
        InitModuleA();
        splash.Dispatcher.Invoke((Action)(() => splash.SetMessage("初始化A模块...")));
        
        // 加载B模块
        InitModuleB();
        splash.Dispatcher.Invoke((Action)(() => splash.SetMessage("初始化B模块...")));
    
        MainWindow mainWindow = new MainWindow();
        Current.MainWindow = mainWindow;
    
        mainWindow.Show();
    
        // 在sw的线程上关闭SplashWindow
        if (plash != null)
        {
            splash.Dispatcher.Invoke((Action)(() => splash.Close()));
        }
    }
    

    六、尾声

    到这里,本文其实就可以结束了。坐在电脑前看这篇文章的你,也许会想,这跟网上看到的有什么区别呢?

    其实不然。

    按照上面的代码启动后,大部分情况下主窗口都不会再最前方显示,即不是活动窗口,除非设置TopMostTrue。一旦这么做了,窗口将永远置顶,对用户体验是相当不好的。

    可能你又想说,等主窗口加载完了再把TopMost改False不就行了。

    我也这么尝试过,经过多次试验,还是有一定概率不会是活动窗口。

    其实只需要在启动完成后增加下面这行代码,就能解决烦恼。

    mainWindow.Activate();
    

    2020年5月1日星期五

    展开全文
  • A、打开附件中"宏病毒免疫工具v1.0.xls"(打开时启用宏),点击"允许删除恶意代码"按钮,然后执行文件菜单(2007用户点OFFICE按钮)--另存为,类型选“...加载宏”,路径默认即可。 B、excel2003用户:工具菜单-加...
  • 实例152 打开指定大小的新窗口 5.6 对数据库操作的JavaBean 实例153 连接数据库的方法 实例154 数据库查询的方法 实例155 带参数的数据查询 实例156 向数据表中插入数据的方法 实例157 数据修改的方法 实例...
  • 实例152 打开指定大小的新窗口 5.6 对数据库操作的JavaBean 实例153 连接数据库的方法 实例154 数据库查询的方法 实例155 带参数的数据查询 实例156 向数据表中插入数据的方法 实例157 数据修改的方法 实例...
  • SQL查询器流传着多软件,但相信此软件会有它的特别之处,本软件是经多名工程师测试。功能以及效率是有见证。本软件体积优势非常轻巧功能强大,1.4M的大小携带方便。如有建议请发邮件到75934092@qq.com,谢谢你的...
  • FSCapture屏幕截图软件

    2013-07-09 16:40:08
    把网页中图片拖到FS Capture 的窗口上,会快速打开图像浏览窗口。 FastStone Capture 7.4 更新日志: 1、支持触摸界面 2、增加了2个新的选项中的设置: “自动隐藏工具栏捕获屏幕顶部的” “大按钮捕捉工具栏” 3...
  • 16.排量更新后台,此功能可以对当你手上有大量后台的时候不需要一个个去打开执行,只需要插入到软件的批量更新窗口中执行。执行成功会OK,编辑后再执行,直到全部OK。Ok过的不需重量执行放心! 17.文件传送。可以...
  • 尤其当你有多 JPEG 照片,强烈推荐使用 Zipx 格式来压缩这些图片文件。可以直接在工具栏中点击“新建 Zipx 文件”,还可以在 WinZip 选项 > 常规里设置 Zipx 方式压缩的其他选项。 Q:听说可以将文件压缩后...
  • 16.排量更新后台,此功能可以对当你手上有大量后台的时候不需要一个个去打开执行,只需要插入到软件的批量更新窗口中执行。执行成功会OK,编辑后再执行,直到全部OK。Ok过的不需重量执行放心! 17.文件传送。可以...
  • 16.排量更新后台,此功能可以对当你手上有大量后台的时候不需要一个个去打开执行,只需要插入到软件的批量更新窗口中执行。执行成功会OK,编辑后再执行,直到全部OK。Ok过的不需重量执行放心! 17.文件传送。可以...
  • 向列表框CListBox添加多数据如何防止闪烁 当列表框ClistBox的项目宽度超过了其自身窗口宽度如何显示提示条 在给CComboBox的属性框中加入多项如何换行 如何在下拉框里显示上几次程序运行的输入信息 如何改变...
  • 【修复Excel】:当您的Excel某些功能无法使用,或者无缘无故多出多菜单、工具栏,本工具可以瞬间恢复Excel到默认状态 【破解VBA密码】:将VBA编写的且有密码的程序进行破解,瞬间完成 【错误代码查询】:查询VBA...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    如果未先打开Excel会弹出对话框选择插入的Excel文件,该文件有多个表又会提示选择插入的表名。 2、 执行菜单“1辅助工具\导入导出功能\MapGis<-> Excel\MapGis-> Excel”,然后鼠标框选输出数据区域即可,自动...
  • 系系统临时文件、WWindows预读文件、已已下载程序文件WWindows自动更新留下的补丁、OOffice安装文件WWindows Media Player临时同步文件、FFlash的Cookie文件清清除所有磁盘上指定类型的垃圾文件清理痕迹:多...
  • canon 5000f 扫描仪 驱动

    2013-12-10 19:02:54
    o 如果图像大(例如当您以高分辨率扫描一个较大的图像),那么 在使用某些应用程序,进度栏可能会因应用程序的限制而在 0% 处 冻结。 如果出现这种情况,请单击进度栏上的“取消”按钮,然后选择较 的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

excel打开时窗口很小