问题列表 - 第24553页

如何将范围传递给Word VBA中的Sub?

我知道这听起来很简单,但看起来并非如此.

如果我在Word VBA中写这个,它总是说"不兼容的类型" - 为什么?我该如何使它工作?

Sub GetRange()
   Dim r As Range
   Set r = ActiveDocument.Paragraphs(5).Range

   ProcessRange (r)
End Sub

Sub ProcessRange(r As Range)
    Debug.Print "This generates an error (incompatible types)- why?"
End Sub
Run Code Online (Sandbox Code Playgroud)

vba ms-word range

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

如何打印solaris shell中unix epoch以来的秒数

有没有办法使用unix date打印自纪元以来的秒数?

如果有办法,我愿意使用其他标准shell命令

(我正在使用Solaris,所以没有date "+"%s")

谢谢

unix solaris date

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

.NET Framework 4是否会取代以前的所有版本?

在不久的将来安装.NET Framework 4时,我想知道这个产品是否会取代我安装的所有以前的.net框架(即1.1,2.0,3,3.5).

如果是,我可以卸载所有这些吗?

.net

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

使用头文件中定义的宏

我在头文件中有一个宏定义,如下所示:

// header.h
ARRAY_SZ(a) = ((int) sizeof(a)/sizeof(a[0]));
Run Code Online (Sandbox Code Playgroud)

这在一些头文件中定义,其中包含一些更多的头文件.

现在,我需要在一些没有其他理由包含的源文件中使用此宏header.h或包含任何其他头文件header.h,因此我应该在源文件中重新定义宏或只是包含头文件header.h.

后一种方法会影响代码大小/编译时间(我认为是),还是运行时(我认为没有)?

你的建议!

c c++ header-files

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

如何让NHibernate将String.Empty属性值保持为NULL

我有一个相当简单的类,我想通过NHibernate(w/Fluent映射)保存到SQL Server.该类主要由可选的字符串字段组成.

我的问题是我将类字段默认为string.empty以避免NullRefExceptions,当NHibernate将行保存到数据库时,每列包含一个空字符串而不是null.

问题:当string属性为空字符串时,有没有办法让NHibernate自动保存null?或者我需要使用if(string.empty)检查来丢弃我的代码吗?

.net nhibernate fluent-nhibernate

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

如何使用Apache POI创建简单的docx文件?

我正在寻找一个简单的示例代码或完整的教程如何docx使用Apache POI及其底层创建文件openxml4j.

我尝试下面的代码(有很多从内容的帮助,协助,感谢Eclipse的!),但代码不能正常工作.

String tmpPathname = aFilename + ".docx";
File tmpFile = new File(tmpPathname);

ZipPackage tmpPackage = (ZipPackage) OPCPackage.create(tmpPathname);
PackagePartName tmpFirstPartName = PackagingURIHelper.createPartName("/FirstPart");
PackagePart tmpFirstPart = tmpPackage.createPart(tmpFirstPartName, "ISO-8859-1");

XWPFDocument tmpDocument = new XWPFDocument(tmpPackage); //Exception
XWPFParagraph tmpParagraph = tmpDocument.createParagraph();
XWPFRun tmpRun = tmpParagraph.createRun();
tmpRun.setText("LALALALAALALAAAA");
tmpRun.setFontSize(18);
tmpPackage.save(tmpFile);
Run Code Online (Sandbox Code Playgroud)

抛出的异常如下:

Exception in thread "main" java.lang.NullPointerException
    at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:235)
    at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:196)
    at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:94)
    at DocGenerator.makeDocxWithPoi(DocGenerator.java:64)
    at DocGenerator.main(DocGenerator.java:50)
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决(非常简单)的要求吗?

java docx apache-poi

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

OSGI捆绑包和组件之间有什么区别?

开始使用osgi,我想知道bundle和组件之间的概念差异是什么.何时使用其中的哪一个.任何指针都是受欢迎的.

编辑:

组件和捆绑包提供不同的接口,因此它们可能不可互换

java eclipse osgi

13
推荐指数
2
解决办法
6030
查看次数

你如何处理大型项目?

我刚刚继承了一个以前由大约4-5人编码的大型项目.文档由注释组成,编写得不是很好.我必须了解这个项目的最新情况.我该如何开始?它由许多不同的源文件组成.你刚刚挖进去吗?是否有可以帮助可视化结构/流程的工具?

c# project-management

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

WCF数据服务安全选项

保护WCF数据服务有哪些选择?服务的开放,RESTful特性是非常有益的,但我需要锁定这些服务,以便只有我的Silverlight和WPF应用程序可以执行针对这些服务的请求.该应用程序将公开发布,但我们的数据和数据模型不是免费供公众使用.

wcf-data-services

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

查找忽略指定字符的子字符串

你们中的任何人都知道一种简单/干净的方法来查找字符串中的子字符串,同时忽略一些指定的字符来查找它.我想一个例子可以更好地解释事情:

  • string: "你好,-this-是一个字符串"
  • substring找到: "你好这个"
  • chars忽略: ","和" - "
  • 找到子串,结果: "你好, - 这个"

使用正则表达式不是我的要求,但我添加了标签,因为它感觉相关.

更新:

为了使需求更加清晰:我需要使用忽略的字符生成子字符串,而不仅仅是指示给定的子字符串存在.

更新2: 你们中的一些人正在阅读过多的例子,对不起,我将给出另一个应该有效的方案:

  • 字符串: "?A&3/3/C)412&"
  • 子串找: "A41"
  • 要忽略的字符: "&","/","3","C",")"
  • 找到子串,结果: "A&3/3/C)41"

并且作为奖励(本身不是必需的),如果假设要查找子字符串没有被忽略的字符也是不安全的,例如:给出最后一个示例,我们应该能够做到:

  • 子串找: "A3C412&"
  • 要忽略的字符: "&","/","3","C",")"
  • 找到子串,结果: "A&3/3/C)412&"

对不起,如果我以前不清楚,或者我仍然不是:).

更新3:

感谢所有帮助过的人!这是我现在正在使用的实现:

这里有一些测试:

我正在使用一些我不包括的自定义扩展方法,但我相信它们应该是自我解释的(如果你愿意,我会添加它们)我已经为实现和测试采取了很多你的想法,但我是给@PierrOz的答案,因为他是第一,并指出了我正确的方向.随意提供建议作为替代解决方案或对当前状态的评论.如果你喜欢.

.net c# regex substring

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