标签: excel-2007

如何摆脱"无法清空剪贴板"错误?

现在,我在Excel 2007中得到它,但是我在97年以来使用的每个Excel版本中都遇到了同样的错误.唯一可辨别的相似之处就是在我的办公室PC上发生的.它从来没有在我的家用电脑上困扰过我.

在Excel 2003中,我能够在剪贴板选项中乱七八糟,直到它消失.然而,在2007年,这些选项似乎受到严重限制,而且通常毫无用处.谷歌也没多大帮助.

excel clipboard excel-2007

7
推荐指数
2
解决办法
11万
查看次数

有没有办法只使用C#而不使用VBA在Excel VSTO中捕获HotKeys/Shortcuts?

所以我想在Docuement级别的Excel VSTO插件中捕获一些关键命令.我似乎无法找到一种方法来做到这一点,除了使用VBA并让我们的插件与VBA交谈.任何帮助/示例将不胜感激.

我正在使用Excel 2007.

excel vsto hotkeys excel-2007 .net-3.5

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

将SQL文件导出到Excel中

我有一个sql文件,它有很多插入语句(1000+),

例如

insert into `pubs_for_client` (`ID`, `num`, `pub_name`, `pub_address`, `pub_tele`, `pub_fax`, `pub_email`, `publ_website`, `publ_vat`, `pub_last_year`, `titles_on_backlist`, `Personnel`) values('2475','2473','xxx xxx xxx','xxx xxx, xxxx, xxxx, xxxx, ','000000 ','0000 ',NULL,NULL,NULL,NULL,NULL,NULL);
Run Code Online (Sandbox Code Playgroud)

我的客户在excel文件中想要这些.

是否可以从此sql文件中提取信息并将其导入excel电子表格?我正在使用excel 2007.

sql import export excel-2007

7
推荐指数
2
解决办法
6万
查看次数

如何保持每个单元格中合并单元格的值?

我创建了一个包含合并单元格的工作表,但合并单元格的值仅存储在第一个单元格中.无论如何,为了在每个单元格中保持相同的值,我需要为我使用的公式.谢谢!

excel merge excel-2007 cells

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

如何使VBA功能"仅限VBA"并将其禁用为UDF

我正在编写一个VBA函数,我希望在同一文档中的其他VBA模块中公开可用,但是我不希望它作为UDF(用户定义的函数)提供.

如果我使用公共访问修饰符,但我的函数也可以作为UDF公式提供,可以从工作簿中的单元格调用.我不想要这个.

是否有访问修饰符或其他方式可以帮助我获得这种"仅VBA"行为?

亲切的问候

excel vba excel-2007 user-defined-functions

7
推荐指数
3
解决办法
2247
查看次数

使用c#在excel中选择工作表

在.NET 3.5中使用C#与Visual Studio 2008,我试图在打开的工作簿中设置焦点(或激活)特定的工作表:

以下是一些属性:

public Excel.Application xlApp {get;set;}
public Excel.Workbook xlWorkBook { get; set; }
public Excel.Worksheet xlWorkSheet { get; set; }
public Excel.Range range { get; set; }        
Run Code Online (Sandbox Code Playgroud)

以下是我尝试选择特定工作表的方法:

(xlWorkSheet)Application.ActiveWorkbook.Sheets[FormControls.WorksheetFocus]).Select(Type.Missing);
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式:

((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[1]).Select();
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?如何使用C#在工作簿中选择特定工作表?


解释定义的位置:

namespace EmailSalesVolumeSolution
{
    class WorkBook
    {
        public string MasterFileName { get; set; }
        public string[] DistinctEmails { get; set; }
        public Excel.Application xlApp {get;set;}
        public Excel.Workbook xlWorkBook { get; set; }
        public Excel.Worksheet xlWorkSheet { get; set; }
        public Excel.Range range { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# excel excel-2007 office-interop

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

Worksheet_Activate导致"自动化错误未指定错误"的原因是什么?

我有一个名为"Dates"(对象名称为A_Dates)的工作表,需要在激活时进行计算(可能值得注意的是,这是在我的Personal宏工作簿中).我经常打开工作簿,有太多的计算在我身上进行自动计算.所以我将自动计算设置为手动,并在工作表中的以下代码:

Private Sub Worksheet_Activate()
   A_Dates.Calculate
End Sub
Run Code Online (Sandbox Code Playgroud)

这在过去的3个月里一直很好,日复一日.昨天,它停止了工作.它现在在声明行上抛出此错误:

Microsoft Visual Basic
Automation error
Unspecified error
[OK] [Help]
Run Code Online (Sandbox Code Playgroud)

我尝试改变我引用工作表的方式,使用:

Sheets("Dates").Calculate
Run Code Online (Sandbox Code Playgroud)

ActiveSheet.Calculate
Run Code Online (Sandbox Code Playgroud)

无济于事.我还包括错误处理:

On Error Resume Next
Run Code Online (Sandbox Code Playgroud)

这并不妨碍它.我甚至走得很远:

Private Sub Worksheet_Activate()
   On Error GoTo headache
   Sheets("Dates").Calculate
Exit Sub

headache:
   Exit Sub
End Sub
Run Code Online (Sandbox Code Playgroud)

它仍然显示出来.我完全不知所措.救命?

附加信息

我有以下参考资料,并在本工作簿的各种宏中使用它们:

Visual Basic for Applications

  • Microsoft Excel 12.0对象库
  • OLE自动化
  • Microsoft Office 12.0对象库
  • Microsoft Scripting Runtime
  • Microsoft Forms 2.0对象运行时
  • Microsoft HTML对象库
  • Microsoft Internet Controls
  • Microsoft ActiveX数据对象2.8库
  • Microsoft ActiveX数据对象Recordset 2.8库

error-handling vba excel-2007

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

按路径和名称参考工作簿 - VBA

Sub Quack()

Dim LookupWB As Workbook
Set LookupWB = Application.Workbooks("C:\Users\user1\Desktop\Book1.xlsx")

End Sub
Run Code Online (Sandbox Code Playgroud)

此代码给出错误:

下标超出范围我认为这是因为"设置"线.你如何通过路径正确引用工作簿?

如果我写:( Set LookupWB = Application.Workbooks("Book1.xlsx")没有完整路径)它完美地工作.非常感谢!

excel vba excel-2007 excel-vba

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

如何避免在PHPExcel中丢失宏?

我正在使用PHPExcel从数据库中读取数据并将其放入电子表格中.我还有一个模板(.xlsm文件)要遵循.众所周知,PHPExcel不支持宏.但我不想编辑或创建宏.我只是想确保他们留在原地.甚至不想触摸它们.

那么,有人知道任何解决方法吗?

我已经为此工作了一个星期了.我已经读过这个这个.第一个解决方案的问题是我的服务器是Debian,所以我不能尝试Libxl approch.

在codeplex中,我在Chads2000的评论中找到了以下解决方案,但我似乎无法使其工作.我很绝望.

感谢所有人的关注,在解放中.

php macros excel-2007 ms-office phpexcel

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

Excel公式,在同一行的另一个单元格中输入数据时,将日期/时间放在单元格中

希望有一种方法可以使用公式来完成,因为我将把它作为共享工作簿放在SharePoint上.

B列包含任务,而E列包含分配任务的日期和时间.当有人在B列输入数据时,是否有一个公式会自动输入E列中的当前日期和时间?

任何帮助将不胜感激.

excel excel-2007 excel-formula

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