Tag: 页脚

Excel 2013页眉和页脚自动删除“与”符号和括号

我有一个在Excel 2013中生成报告的程序。代码片段如下所示: Worksheet sheet = Excel.Workbooks.Add(); string[] footer = new string[] { @"&[Tab]", ProgramName, @"&[Date]" }; sheet.PageSetup.LeftFooter = footer[0]; sheet.PageSetup.CenterFooter = footer[1]; sheet.PageSetup.RightFooter = footer[2]; 当我closures并重新打开工作簿时,它看起来像: Tab] ————————- PROGRAM ———————- —date] Grrr,插入图像不工作,我不能有多个相邻的空白(想象没有连字符) 重要提示:如果立即尝试打印工作表,则文档如上所示。 当我只需点击页脚区域来编辑页脚时,它立即意识到这个值是&[Date] 。 当编辑离开焦点时,页脚正确显示4/7/2016 。 所以我的问题是为什么会发生这种情况? 为什么/ Excel如何混淆? 有没有人看到这种行为或类似的东西 ? 就在我发布之前,我想这可能是因为我的Excel应用程序不可见,但没有。 谢谢。

如何在Excel页眉/页脚中添加用户ID?

有谁知道如何将用户ID添加到Excel页眉或页脚? 我知道我可以将其设置为一个macros,但我试图避免它。 有没有像&D或&t的用户标识的快捷方式?

将页脚添加到Excel表集合

我正在尝试将页脚添加到Excel工作簿中作为C#程序的一部分。 我可以通过下面的代码一次添加一个选项卡,但每个工作簿大约需要10分钟左右的时间。 public void addFooter(Excel.Workbook wkbk) { string footer = "test footer"; foreach (Excel.Worksheet wksht in wkbk.Worksheets) { if (chkRemoveCoverFooter.Checked == true && wksht.Name == "Cover" || wksht.Visible != Excel.XlSheetVisibility.xlSheetVisible) { continue; } else { wksht.PageSetup.RightFooter = footer; } } } } 我发现我可以通过这里回答的问题分组。 我能够让团队select下面,但我很难以如何访问PageSetup来一次更改所有的页脚。 我知道可以通过VBA轻松完成,但C#中没有“With”语句可以使用。 提前感谢您的任何指针。 public void addFooter(Excel.Workbook wkbk) { string footer = "Test […]

Python和Pandas – 用相同的中断删除多个文件中的页脚

我正在对一组不同的excel文件进​​行数据分析,每个文件都有一个页脚。 页脚的起点根据总行数而变化。 页脚作为空白单元格从第一列开始,然后将文本的格式与列中其余数据不同。 我正在试图find一个页脚长度variables,当我读取文件时,将放入skip_footer。 df looks like +——————–+ | ABC | +——————–+ | Data Data Data | | Data Data Data | | [Blank] | | This is | | The footer | | I need to remove | +——————–+ 我曾尝试在这个链接使用这两种方法,但我似乎无法得到任何工作。 我得到的错误之一是无效的文件。 我99%确定无效的文件即将到来,因为该文件是一个xlsx。 当我打开并阅读文件时,只有当我尝试在其上运行function时,才会出现错误。 Code: import os direct = "path" file = open(direct, "file name"), […]

Excel Interop:格式化页脚

我正在使用Microsoft.Office.Interop.Excel从C#创build一个Excel工作表,而且我还没有能够按照用户需要的方式获取页脚。 1)我怎样才能把脚注文字大胆? 2)如何将页码放在页脚中? (把文本中的@页面@ [页面]放在文本中不起作用)。 可能? 不可能?

最后保存date在Excel工作表页脚

我正在使用具有多张工作表的Excel 2007。 我需要有工作表上次保存的date – 页脚。 我能够find以下内容: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets With ws.PageSetup .LeftFooter = "Last Save Time: &T" .RightFooter = "Last Save Date: &D" End With Next ws Set ws = Nothing End Sub 这改变了每个工作表。 我只需要它就可以更改已编辑的工作表(因此每个工作表可以有不同的date)。 这甚至有可能吗? 我应该使用单元而不是页脚? 或者我必须创build多个工作簿? 谢谢!