小编Lan*_*rts的帖子

从PDF文件中删除打印机标记

我需要从PDF文件中删除打印机标记.我使用Acrobat 9 Professional打开PDF,但没有删除打印机标记的选项,尽管可以选择添加新的打印机标记.

我用谷歌搜索,发现有一个第三方插件"Enfocus PitStop",安装后添加到Adobe Acrobat并提供删除打印标记的选项,但该软件成本很高.

有什么办法可以通过编程方式或通过Adobe Acrobat 9.0界面删除打印机标记吗?

pdf editing

5
推荐指数
2
解决办法
10万
查看次数

指向基于公式的命名范围的 Excel 组合框 listfillrange 属性存在问题

当它们的 ListFillRange 引用基于公式的命名范围(定义名称)时,Excel 中的 ActiveX 组合框对象表现不佳。

我想我遇到了其他错误,甚至可能因此导致 Excel 崩溃,但现在发生的只是在工作簿中的任何单元格发生更改时都会触发 combobox_change() 事件。

我不确定这是否真的是一个错误,或者是否有修复或解决方法。如果它是一个错误,我如何将其报告给 Excel 人员?

最后,我问题的真正重点是“我如何最好地解决这个问题?” 我想要一些基于公式的命名范围,但这似乎是不可能的。

要重现此错误,请执行以下操作:

  1. 创建一个新的工作簿。在 Sheet3 上,创建一个小表,宽 3 列,高几行。
  2. 使用以下公式(或等效公式)创建命名范围:=OFFSET(Sheet3!$A$2:$C$36,0,0,COUNTA(Sheet3!$A:$A),COUNTA(Sheet3!$4:$4))为此,请使用输入>名称>定义。将范围命名为“demoRange”
  3. 转到 Sheet1 并创建一个组合框,(它必须在单独的工作表上)。(使用控件工具箱菜单,而不是窗体菜单)。
  4. 单击“设计模式”按钮(带铅笔的蓝色三角形),然后右键单击组合框并转到“属性”。
  5. 在组合框的属性窗口中,更改 ListFillRange 属性,使其指向您在步骤 2 中创建的命名范围(“demoRange”)。
  6. 您可能希望将 ColumnCount 属性更改为 3,将 ColumnWidths 属性更改为“50,50,50”
  7. 通过在linkedCell 属性中键入A1,将linkedCell 属性设置为单元格“A1”。
  8. 关闭属性窗口,双击组合框来定义它的 change() 事件。
  9. 在新组合框的更改事件的子例程中放置 Debug.Assert(false) 或 Msgbox("demo") 行。
  10. 退出设计模式
  11. 重要- 现在在组合框中选择一个项目。事件应该在第一次正常触发。(如果您不执行此步骤,则不会显示该错误 - 必须在组合框中选择某些内容)
  12. 在任何工作表和任何位置编辑工作簿 [Edit] 或任何其他打开的工作簿 [/edit] 中任意位置的单元格。每次编辑任何单元格时(至少对我而言),组合框的 onchange 事件都会运行。

同样,这是否正常,我正在做的事情的最佳选择是什么?这个组合框链接到各种单元格,应该是默认情况下excel提供的数据验证下拉列表中小字体的替代品。

excel vba

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

Excel中的用户定义函数和速度问题

我有一个使用几乎所有UDF的Excel模型.有说,120列和400多行.计算是垂直完成的,然后是水平的 - 首先完成第1列的所有计算,然后第1列的最终输出是第2列的输入,等等.在每一列中,我调用大约六个或七个UDF.调用其他UDF.UDF经常输出一个数组.

每个UDF的输入是许多变量,一些范围变量,一些双精度数.范围变量在访问其内容之前在内部转换为数组.

我的问题如下,我可以构建没有UDF的Excel模型,当我运行模拟时,我可以在X小时内完成所有计算.当我使用UDF时,模拟时间为3X小时或更长.(为了回答这个显而易见的问题,是的,我需要使用UDF,因为如果我想对模型做一些小改动(比如说添加另一种资产类型(它是一个财务模型)),需要将近一天的时间重建模型如果没有UDF来适应新的法律/财务结构,使用UDF需要大约20分钟才能适应不同的财务结构.)

在任何情况下,我都关闭了屏幕更新,在函数中没有复制和粘贴,Variant类型的使用是最小的,所有数据都包含在一个工作表中,我在获取内容之前将所有范围类型变量转换为数组.

除了获得更快的计算机或同等程度以使VBA代码/ Excel文件运行得更快之外,我还能做什么?如果需要更多说明,请告诉我.

谢谢!

excel optimization vba user-defined-functions

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

将Devexpress GridControl动态添加到C#windows应用程序

我想动态添加Devexpress GridControl.在运行时,我想显示Filter Row.另外我想在窗体上有一个按钮,它有动态创建的GridControl,当单击该按钮时,它应该显示网格控件的Filter Dialog弹出窗口.

devexpress xtragrid

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

Eclipse 中的 Javascript 单元测试

我正在使用 eclipse 做一个 Firefox 扩展,需要知道如何为该项目进行单元测试。

javascript eclipse unit-testing

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

Rails - 如何在不触发Net :: SMTPFatalError的情况下使用完整的电子邮件地址?

我是rails的新手,并使用rails-2.3.5和ruby-1.8.7.这是我的notifier.rb模型:

# app/models/notifier.rb
class Notifier < ActionMailer::Base
  default_url_options[:host] = "foo.com"  

  #This method sends an email with token to users who request a new password
  def password_reset_instructions(user)  
    subject       "Password Reset Instructions"  
    from          "Support Team<support@foo.com>"  
    recipients    user.email  
    sent_on       Time.now  
    body          :edit_password_reset_url => 
                   edit_password_reset_url(user.perishable_token)  
  end  
end
Run Code Online (Sandbox Code Playgroud)

当我调用此方法时,我收到以下错误:

Net::SMTPFatalError in Password resetsController#create
555 5.5.2 Syntax error. 36sm970138yxh.13
Run Code Online (Sandbox Code Playgroud)

我发现一篇文章说这个问题是ruby-1.8.4中的一个错误,修复方法是从:from字段中删除尖括号.果然,如果我只使用"support@foo.com"代替"支持团队<support@foo.com>",一切正常.

但是,在rails-2.3.5 API或ActionMailer Basics rails指南中没有引用此问题,实际上它们在其actionmailer设置示例中都显示"name <mail address>".谁知道我做错了什么?

ruby-on-rails actionmailer

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

SumProduct对多组单元格(不连续)

我有一个用于4种不同分组的总数据集.其中一个值是平均时间,另一个是计数.对于总计,我必须将它们相乘,然后除以计数的总和.目前我使用:

=SUM(D32*D2,D94*D64,D156*D126,D218*D188)/SUM(D32,D94,D156,D218)
Run Code Online (Sandbox Code Playgroud)

如果我能使它更具可读性,我宁愿使用SumProduct.我试着这样做:

=SUMPRODUCT((D2,D64,D126,D188),(D32,D94,D156,D218))/SUM(D32,94,D156,D218)
Run Code Online (Sandbox Code Playgroud)

但正如你在我的帖子中所说,这不起作用.有没有办法像我想要的那样做SumProduct?

excel worksheet-function

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

在伦敦获得时间

如何获得伦敦当前的当地挂钟时间(自1970年1月1日以来的毫秒数)?由于我的应用程序可以在任何位置的服务器上运行,我想我需要使用TimeZone"Europe/London".我还需要考虑夏令时,即应用程序应该在"夏天"增加一个小时.

我更喜欢使用标准的java.util库.

它是否正确?

TimeZone tz = TimeZone.getTimeZone("Europe/London") ;
Calendar cal = Calendar.getInstance(tz);
return cal.getTime().getTime() + tz.getDSTSavings();
Run Code Online (Sandbox Code Playgroud)

谢谢

java datetime calendar dst

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

VBA,内联数组

希望在Visual Basic for Applications中创建内联数组

像这样的东西会很酷:

Dim a() as Integer
set a = {1,2,3} 
Run Code Online (Sandbox Code Playgroud)

在Java中,这将是等效的功能:

int a[] = {1,2,3};
Run Code Online (Sandbox Code Playgroud)

此外,如果你可以告诉我如何找到它的长度(不需要硬编码,因为我的谷歌搜索发现的所有例子),奖励积分

(请不要告诉我Google.我通常不使用vb​​,而且我发现Google上的某个vb问题的结果都得到了极大的回答.例如,硬编码值)

arrays vba

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

Actors编程模型中的规范模式参考

是否有一个来源,我可以用它来学习一些关于演员/代理导向编程的最常用和流行的做法?我主要担心的是并行性和分布仅限于上述方案 - 演员,消息传递.

我应该从Erlang文档开始,还是可能有任何类型的书籍描述编程面向Actor时最重要的构建块?

(最有用的例子是Scala或F#)

erlang f# scala actor canonical-schema

5
推荐指数
2
解决办法
517
查看次数