小编Vit*_*kin的帖子

在不启动 MSWord 的情况下读取 .doc 文件

我正在尝试打开 .doc 文件并读取其内容。但我找不到任何方法可以在不启动 MSWord 的情况下执行此操作。

现在我有以下代码:

Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
object nullObject = System.Reflection.Missing.Value;
object file = @"C:\doc.doc";
Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(ref file, ref nullObject, ref nullObject,
         ref nullObject, ref nullObject, ref nullObject, ref nullObject, ref nullObject, ref nullObject,
         ref nullObject, ref nullObject, ref nullObject, ref nullObject, ref nullObject, ref nullObject,
         ref nullObject);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
string text = data.GetData(DataFormats.Text).ToString();
doc.Close(ref nullObject, ref nullObject, ref nullObject);
app.Quit(ref nullObject, ref nullObject, ref nullObject);
Run Code Online (Sandbox Code Playgroud)

但是它启动了MSWord,有什么解决方案可以在不启动的情况下完成它吗?

.net c# ms-office .doc

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

Windows 7 Touch

我想编写一个支持触摸事件的WPF应用程序.但是,我有一个问题.我为Windows Touch安装了Windows Surface工具包,但是当我点击然后将鼠标移到它上面时,没有提出Grid的Manipulation-events(ManipulationStarting,ManipulationDelta等).

谁能告诉你如何使用Windows Surface工具包的库在WPF for Windows 7中捕获操作事件?

提前致谢.

wpf touch windows-7 pixelsense

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

如何在SQL中选择交叉表?

我需要帮助构建SQL查询.

我有4个表:卖家,商品,项目和销售.

卖家表有以下结构:

SellerID (int) PK
SellerName (nvarchar)
SellerStatus (int)
SellerCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)

产品:

GoodsID (int) PK
GoodsTitle (nvarchar)
GoodsColor (nvarchar)
GoodsSize (int)
GoodsCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)

项目:

ProjectID (int) PK
ProjectTitle (nvarchar)
ProjectCity (nvarchar)
Run Code Online (Sandbox Code Playgroud)

销售:

SellerID (int)
GoodsID (int)
ProjectID (int)
Price (int)
Run Code Online (Sandbox Code Playgroud)

我需要获得卖家ID,它将相同的商品分发给所有项目.

任何人都可以帮我查询?我用的是MSSQL.

提前致谢

sql sql-server

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

事件触发器不起作用

我的Windows Phone 7 Silverlight应用程序中有一些触发器,例如

<Grid x:Name="ContentGrid" Grid.Row="1" Background="Red" Height="100">
    <Grid.Triggers>
        <EventTrigger RoutedEvent="Loaded">
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetProperty="Opacity">
                        <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
                        <SplineDoubleKeyFrame KeyTime="00:00:10" Value="1"/>
                    </DoubleAnimationUsingKeyFrames>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Grid.Triggers>
</Grid>
Run Code Online (Sandbox Code Playgroud)

但是当Loaded事件触发时,会发生XamlParseException.我用谷歌搜索了一下,但一无所获.

有什么想法找到解决方案?谢谢.

.net silverlight events triggers windows-phone-7

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

Python是否适用于高负载Web项目?

我决定开始自己的网络项目.它应该是高负载项目,我无法决定我应该使用哪些技术.我擅长ASP.NET MVC,但我比C#更喜欢Python之类的语言.我读了很多关于Python和Django/Pylons /等的内容,但我没有在python上找到任何关于highload项目的好例子.

所以,问题是:Python是否适合高负载项目?这够快吗?如果是的话,像django/pylons/etc这样的python框架对此有用吗?或者asp.net mvc会是更好的选择吗?

PS,我对Java,Ruby和PHP并不感兴趣:)所以,我只选择Python + django/pylons/etc和asp.net mvc.

c# python asp.net-mvc

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