小编Dir*_*mar的帖子

是否可以向Word文档添加一些数据?

是否可以添加(通过MS Word对象模型?或通过编辑文件)一些自定义数据(可能是另一个文件?)

在MS Word中打开,更改和保存文档后,是否会保留该数据?

(我需要在某些报告导出期间在docx中放置一些跟踪数据,导入期间将再次使用自定义数据)

.net ms-word word-2007 ms-office

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

FileUpload - 验证是否已上载实际文件

我的Web表单上有一个FileUpload控件(FileUpload1),还有一个"Sumbit"按钮,一个标签和一个包含UserID的隐藏字段.我在按钮的click事件中有以下代码:

string path = Server.MapPath("~/userfiles/");

if (FileUpload.HasFile)
{
    try 
    {
        FileUpload1.SaveAs(path + UserID.Value + "/image.jpg");
    }
    catch 
    {
        Label1.Text = "* unable to upload file";
        Label1.Visible = true; 
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我上传实际文件,它的效果很好.但是,如果我在FileUpload的文本框中键入一个不存在的文件名(例如,"c:\ a.jpg",我的计算机上不存在),然后单击Sumbit按钮,HasFile仍然返回true.此外,SaveAs()不会抛出任何异常,它是一个void函数,不返回表示成功或失败的值.如何判断文件是否实际上传?

.net c# file-upload

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

如何在C++中获取当前进程ID和机器名称

在C#中,可以直接获取当前进程ID和机器名称:

int processID = Process.GetCurrentProcess().Id;
string machineName = Environment.MachineName;
Run Code Online (Sandbox Code Playgroud)

如何在本机C++中检索它们?

c++

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

MS Word 使用宏更改背景颜色

我可以通过宏更改 Microsoft Word 2003(2007、2010、2013)中页面的背景颜色吗?

我正在尝试创建 Word 宏 (Microsoft Word 2013) 来更改页面背景颜色。我首先记录击键 - 这是记录的宏:

Sub WritingLayout() 
    ActiveDocument.Background.Fill.ForeColor.RGB = RGB(255, 255, 204)    
    ActiveDocument.Background.Fill.Transparency = 0#     
    ActiveDocument.Background.Fill.PresetTextured msoTextureParchment     
End Sub 
Run Code Online (Sandbox Code Playgroud)

该宏不适用于新文档。

vba ms-word

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

有谁知道Scott Guthrie使用的IDE设置?

我想修改我的字体和颜色以匹配Scott Guthrie所拥有的.他有没有在任何地方发布?

themes visual-studio-2008

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

关闭MS Office C#控制台

我正在编写一个自动化测试来确定MS Word是否成功打开了rtf文件.到目前为止,我遍历给定目录中的所有rtf并打开它们.稍后我将捕获异常以生成报告(记录崩溃的文件名).

我正在处理大量文件.我的应用程序当前正在为每个文件打开一个新的Word实例.谁能告诉我如何关闭Word?

public class LoadRTFDoc
{
    private object FileName;
    private object ReadOnly;
    private object isVisible;
    private object Missing;
    private ApplicationClass WordApp;
    private object Save;
    private object OrigFormat;
    private object RouteDoc;

    public LoadRTFDoc(object filename)
    {
        this.WordApp = new ApplicationClass();
        this.FileName = filename;
        ReadOnly = false;
        isVisible = true;
        Missing = System.Reflection.Missing.Value;
        Save = System.Reflection.Missing.Value;
        OrigFormat = System.Reflection.Missing.Value;
        RouteDoc = System.Reflection.Missing.Value;

    }


    public void OpenDocument()
    {
        WordApp.Visible = true;
        WordApp.Documents.Open(ref FileName, ref Missing, ref ReadOnly, ref Missing, ref Missing,
                                   ref Missing, …
Run Code Online (Sandbox Code Playgroud)

c# automation interop ms-word ms-office

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

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

如何向文件夹添加注释

如何将注释添加到Windows XP中的文件夹.当我在详细信息视图中排列文件夹并右键单击地址栏下方时,有一个选项列表,其中一个选项是注释我想将注释添加到文件夹并基于我想要安排它.

怎么做到这一点?

directory

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

超过其限制时添加两个字节的结果

让我有两个字节变量:

byte a= 255;
byte b= 121;

byte c= (byte) (a + b);

Console.WriteLine(c.ToString());
Run Code Online (Sandbox Code Playgroud)

输出:120

请解释一下这是如何增加价值的.我知道它的跨越大小的字节限制,但不知道它在这种情况下执行的确切操作,因为它看起来不像它的结果.

谢谢

编辑:对不起它的120作为答案.

c#

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