问题列表 - 第26856页

VBA宏将excel文件保存到其他备份位置

我正在尝试创建一个在关闭或保存时运行的宏,以将文件备份到其他位置.
目前我使用的宏是:

Private Sub Workbook_BeforeClose(Cancel As Boolean)  
'Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)  
    'Saves the current file to a backup folder and the default folder  
    'Note that any backup is overwritten  
    Application.DisplayAlerts = False  
    ActiveWorkbook.SaveCopyAs Filename:="T:\TEC_SERV\Backup file folder - DO NOT DELETE\" & _ 
    ActiveWorkbook.Name  
    ActiveWorkbook.Save  
    Application.DisplayAlerts = True  
End Sub  
Run Code Online (Sandbox Code Playgroud)

这会在第一次创建文件的备份,但是如果再次尝试,我会得到:

运行时错误'1004';
Microsoft Office Excel无法访问文件'T:\ TEC_SERV\Backup文件夹 - 请勿删除\测试宏Sheet.xlsm.有几个可能的原因:
文件名或路径不存在
该文件正由另一个程序
使用您尝试保存的工作簿与...的名称相同

我知道路径是正确的,我也知道该文件在其他任何地方都没有打开.该工作簿与我试图保存的工作簿具有相同的名称,但它应该覆盖.

任何帮助将非常感激.

excel vba excel-2007 excel-vba

5
推荐指数
1
解决办法
6万
查看次数

Log4net appender文件名问题

我有这样的appender设置

<appender name="Scheduler_Appender" type="log4net.Appender.RollingFileAppender">
   <file value="c:\temp\ApplicationLog.txt"/>
   <rollingStyle value="Date"/>
   <datePattern value="yyyyMMdd"/>
   <appendToFile value="true"/>
   <staticLogFileName value="true"/>
   <layout type="MinLayout">
    <locationInfo value="true"/>
   </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

首次创建日志文件时,文件名只是ApplicationLog.txt,这是正确的.

但是当记录滚动时 - 生成的文件名是ApplicationLog.txt20100323(例如),而不是ApplicationLog20100323.txt

如何更改配置,以便将文件滚动到[FileName] [Date].[ext]而不是[FileName].[ext] [Date]

谢谢

更新

我尝试了这个,只是一些实验,但现在由于某种原因它生成带有.pxp扩展名的文件......

<appender name="Scheduler_Appender" type="log4net.Appender.RollingFileAppender">
            <file value="c:\temp\Scheduler"/>
            <rollingStyle value="Date"/>
            <datePattern value="yyyyMMdd.txt"/>
            <appendToFile value="true"/>
            <staticLogFileName value="false"/>
            <layout type="MinLayout">

            </layout>
        </appender>
Run Code Online (Sandbox Code Playgroud)

log4net

8
推荐指数
2
解决办法
8607
查看次数

如何在android中切换方向锁?

我想在我的偏好Activity中创建复选框,允许用户切换方向更改.

在类似的问题中,人们只编写完整的方向锁(通过覆盖onConfigurationChanged方法或在AndroidManifest.xml中添加configChanges)或方向强制(通过setRequestedOrientation).

有没有办法切换方向锁?


编辑:我创建了一个方法,将首选方向设置为三种状态之一:横向,纵向和传感器.此方法与检索方向getResources().getConfiguration().orientation)和将检索到的方向保存到首选项一起使用.然后在需要锁定方向的活动中,我使用首选项的首选方向来激活此方法.

private static void setActivityOrientation(Activity activity, int preferenceOrientation) {
    if (preferenceOrientation == Configuration.ORIENTATION_LANDSCAPE) { 
        if( activity.getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ 
        // You need to check if your desired orientation isn't already set because setting orientation restarts your Activity which takes long
            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        }
    } else if (preferenceOrientation == Configuration.ORIENTATION_PORTRAIT) {
        if( activity.getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){
            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        }    
    } else {
        if( activity.getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_SENSOR){
            activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java android orientation

14
推荐指数
1
解决办法
2万
查看次数

如何在java中的2d矩阵中将double值表示为圆圈

所以我想编写一个矩阵浏览器,它可以让我重新排序矩阵的行和列.对于这个porpouse,我使用了Jtable类.现在我遇到的问题是,通过查看双值来重新排序矩阵是非常困难的,所以我想打印矩阵而不是双值,而是用圆圈表示圆的半径代表值.这样我就能更快地分辨出大值和小值之间的区别.

任何人都知道我怎么能用JTable或任何表类将这个双值转换成实心圆?

java swing information-visualization

4
推荐指数
1
解决办法
2734
查看次数

如何删除模拟器在Android 2.1中启动到主屏幕后出现的锁定屏幕

模拟器启动后,锁定屏幕出现在主屏幕上.我想在主屏幕上禁用锁定,以便下次启动模拟器时不会出现锁定屏幕.有人可以为此提出最佳解决方案吗?

android

19
推荐指数
3
解决办法
3万
查看次数

在C#中,事件处理程序参数是否反对?

如果我有一个引发事件的类,使用(例如)FrobbingEventArgs,我是否可以使用带有EventArgs的方法来处理它?

这是一些代码:

class Program
{
   static void Main(string[] args)
   {
      Frobber frobber = new Frobber();
      frobber.Frobbing += FrobberOnFrobbing;
      frobber.Frob();
   }

   private static void FrobberOnFrobbing(object sender,
       EventArgs e)
   {
      // Do something interesting. Note that the parameter is 'EventArgs'.
   }
}

internal class Frobber
{
   public event EventHandler<FrobbingEventArgs> Frobbing;
   public event EventHandler<FrobbedEventArgs> Frobbed;

   public void Frob()
   {
      OnFrobbing();

      // Frob.

      OnFrobbed();
   }

   private void OnFrobbing()
   {
      var handler = Frobbing;
      if (handler != null)
         handler(this, new FrobbingEventArgs());
   }

   private void OnFrobbed() …
Run Code Online (Sandbox Code Playgroud)

c# events contravariance

1
推荐指数
1
解决办法
1303
查看次数

为什么没有参数的PHP函数需要括号?

我只花了3个小时想知道为什么我不能开始一个会话,然后意识到我用过:

session_start;
Run Code Online (Sandbox Code Playgroud)

当我应该使用时:

session_start();
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误消息!

也许那时候,我想,这是一种将函数与变量区分开来的懒惰方式 - 但后来记得它不能像变量那样需要$

任何人都可以告诉我为什么需要括号,以及为什么不使用它们时没有错误?

php function parentheses

3
推荐指数
1
解决办法
5325
查看次数

如何在asp.net mvc中创建类文件后面的代码?

我想像在asp.net中一样在mvc中创建index.aspx.cs文件.

有人可以告诉我这个过程吗?

asp.net-mvc

0
推荐指数
1
解决办法
367
查看次数

用JQuery替换Toggled Anchor中的文本

我正试图在切换时更改锚点中的文本.我现在正在这样做,但发现一旦锚标记取代了切换,就不再有效了.有人可以解释为什么会发生这种情况并提供解决方案吗?非常感谢.

    $('a#toggleHeader').toggle(function() {
    $('#header-wrapper').slideUp();
    $(this).replaceWith('< href=\"#\" id="toggleHeader">Show Header</>');
Run Code Online (Sandbox Code Playgroud)

//注意:我移动了锚点,因为我只能将一个锚点作为新用户发布

},function(){
    $('#header-wrapper').slideDown();
    $(this).replaceWith('<a href=\"#\" id="toggleHeader">Hide Header</a>');

});
Run Code Online (Sandbox Code Playgroud)

jquery replace toggle

1
推荐指数
1
解决办法
6686
查看次数

用于JQuery日期时间选择器的ASP.Net包装器控件

我正在寻找为在asp.net网站中使用的JQuery日期时间选择器控件创建一个包装器控件.一旦用户控件准备就绪,它将用于简单的Web表单/网格/数据列表或转发器控件.用户控件还将公开下面提到的属性以进行自定义.

  1. TimeHourFormat:"12"或"24"(12(上午/下午)或24小时)
  2. TimeAMPMCondense:True(如果是12小时格式,显示只有1个字母且没有空格的AM/PM,即1:00A或5:05P)
  3. 时间格式:"HH/MM"(小时和分钟前导零.默认为始终为前导零.)
  4. CssClass:"calendarClass"(用于格式化的CSS类/样式表的名称)
  5. ReadOnly:True(将文本框设置为只读模式并禁用弹出日历如果为false,则启用弹出日历并启用对文本框的访问)
  6. DateFormat:"MM/DD/YYYY"(传递C#标准格式也包括YY没有世纪格式.默认为始终具有前导零和世纪.)
  7. 显示:"C"(传递C仅显示日历,CT显示日历和时间,T显示仅限时间显示)
  8. 放置:"弹出"(弹出控件的默认值,也可以是内联的)
  9. DateEarly:"01/01/1900"(如果date等于或小于,则显示并返回null(空白)值)
  10. WeekStart:"太阳报"(开始日历的星期几)
  11. 图像:"/ image/calendar.ico"(用于文本框右侧用于单击并显示它的图像的名称和路径.如果未指定,则单击启用的字段将"弹出"控件.)

遵循JQuery日期时间选择器实现.请参阅演示中的演示.

我愿意接受任何想法或建议.随意评论或分享您的想法.

提前致谢.

.net javascript c# asp.net jquery

5
推荐指数
1
解决办法
2140
查看次数