Vb.net 使用Microsoft.Office.Interop.Word中的Selection.Find查找文档中的跟踪更改

我目前正在VB.Net应用程序中使用下面的代码查找Word文档中的特定文本。文本由.text语句中的字符代码表示的符号包围。下面的代码工作正常。现在的问题是,有时文档中所需的文本已标记为删除,并在文档中显示为跟踪的更改。我只想找到未标记为删除的所需文本。是否有人知道一种方法来确定找到的文本是否为删除 xSelection.MoveStart(Word.WdUnits.wdStory) xSelection.Find.ClearFormatting() xSelection

Vb.net 如何在同一个域中有两个.NET项目

我在同一个域中有两个.NET项目。我很久以前在VB.NET中创建的第一个项目。现在我创建了另一个用C#构建的项目。如何在同一域中设置新项目,以便访问在C#中构建的新表单。我需要提交项目中的整个文件夹吗?我需要更改web.config中的任何内容吗?现在我得到了这个错误。[PhoneControl]是C#中的新项目。 您在页面中正确声明了语言吗?如果您查看错误页面,它会显示: 您正在尝试使用一些.NET3.5组件 将网站更改为使用.Net 2.0,并确保服务器已安装.Net 3.5 SP1 如果

Vb.net Visual Basic循环并一次显示一行

我使用的是visual Studio 2008,VB9,我正在尝试编写一个应用程序,基本上可以对用户输入的一组数据执行计算。在计算过程中,我希望在每个步骤显示数据,并将其保留在GUI的显示区域中(不会被显示的下一个数据覆盖) 例如: UserInput = 1 Do UserInput += 1 OutputLabel.Text = "UserInput " & UserInput Loop Until UserInput = 5 输出结果将如下所示 用户输入1 用户输

VB.Net变量声明

我注意到,即使启用了Option Strict和Option Explicit这两个选项,它们都在编译时没有任何编译器警告或错误: Dim x As Exception = New Exception("this is a test") Dim y = New Exception("this is another test") 我的问题是,使用第一种方式(参见变量x)还是第二种方式(参见变量y)更合适?我的猜测是VB不需要As子句,因为变量正在初始化,所以编译器可以推断类型 我

Vb.net web浏览器中的脚本错误

我在vb.net中制作了一个web浏览器,但在少数页面中,我发现msgbox显示脚本错误 script error ! an error has occured in the script on this page line: 86 char: 3 error: object expected code: 0 url: http://songs.pk/ do you want to continue running scripts on this page?

是否可以导入PHP';使用另一种语言(如VB.NET)创建的库文件php_curl.dll?

我想创建一个网页数据解析器,为了满足这一需求,我希望它在Dekstop应用程序中运行 我想知道我们是否可以在VB.NET应用程序中导入php\u curl.dll 如果你们有一个小例子P我会喜欢读的 谢谢大家! 您看过System.Net.WebClient吗?这将允许您从web下载html(和其他内容) Dim html As String Using wc As New WebClient() html = wc.DownloadString("http://stackoverflow

vb.net ErrorProvider1-设置自动验证?

如何设置自动验证?我尝试使用下面的行,但这是错误的方式,我得到错误“对象引用未设置为对象的实例” 那么什么是正确的设置方式呢? 谢谢 对于表单,将其添加到表单加载事件: Me.AutoValidate = System.Windows.Forms.AutoValidate.Disable 这将覆盖将CausesValidation设置为True的所有控件,并强制您在按钮单击事件上使用ValidateChildren() 这有用吗?或者您正在寻找关于ErrorProviders的信息?否,这给了

Vb.net 对象引用未设置为对象的实例

我不知道在服务器上部署web时为什么会出现此错误。是因为我的连接字符串有问题吗?请帮帮我。谢谢你 Web.config <add name="Database1" connectionString="Data Source='170.21.191.85';Initial Catalog='Database1';User ID='sa';Password='123'"/> 堆栈跟踪 [NullReferenceException:对象引用未设置为对象的实例。] WebApplica

有可能减慢VB.NET的速度吗?

我希望能够放慢代码中的每一步,这对于发送击键之类的功能来说是很方便的。我可以在每一步之后加上睡眠,但有更好的方法吗?睡眠很少是做事情的好方法。正确的方法是使用计时器。使用计时器不会锁定线程并阻止它处理其他事件 将要发送的击键放入列表中。然后创建一个计时器对象,该对象发送每个刻度上可用的下一次击键 有几种不同的计时器类可用。使用哪一种取决于您正在创建什么类型的应用程序—控制台、WinForms、WPF?睡眠很少是一种好方法。正确的方法是使用计时器。使用计时器不会锁定线程并阻止它处理其他事件 将要发

Vb.net &引用;wclient";。在VB中下载文件不起作用?

我正在从事一个从internet下载文件的visual basic项目。 我有一个Url文本框、目录文本框和一个下载按钮。 是的,我做了一些研究,我知道这有点像 wclient.DownloadFile(Url.Text,Directory.text) 但由于某种原因,“wclient”不起作用,它说它“未定义”。。? 我还应该使用什么或如何声明它?我应该进口什么吗? 你能帮我吗 提前谢谢 就这么简单: Dim wClient As New WebClient wClient.

Vb.net 是否将对象添加到列表框并根据列表框使用不同的字符串表示?

我在所有列表框中都有几个对象类型相同的列表框,问题是我不希望在所有列表框中都使用相同的ToString()方法显示对象。有办法解决这个问题吗 目前,我正在将字符串添加到列表框中,然后使用所选字符串搜索对象列表中的正确字符串,但我根本不喜欢这种解决方案。假设有一个这样的员工类: Public Class Employee Public Property ID As Integer Public Property FirstText As String Public Prop

Vb.net ExecuteReader CommandText属性尚未正确初始化

首先,如果某些代码不正确,请道歉。我还不熟悉在vb.net上使用sql 我有以下代码: Imports MySql.Data.MySqlClient Imports System.Data.SqlClient Public Class Form1 Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click Dim

Vb.net LINQ将重复行分组并删除除第一行之外的所有行

我在stackoverflow问题中发现了以下LINQ代码,我想用它删除datatable中的重复行,并保留索引最少的行,下面是代码,我无法找出要添加到注释行中的代码 Dim duplicates = From row In GoogleResults.AsEnumerable() Let seller = row.Field(Of String)("Seller") Group row By seller Into DuplicateSell

Vb.net 检查flash电影是否播放完毕

我有使用powerpoint转换器从powerpoints转换的flash电影。我可以播放flash电影,但我需要确定电影是在结尾还是播放完毕 我需要隐藏flash电影控件,并在flash电影之后显示一些控件。我试着研究,但没有找到可靠的答案,只是一些代码段不起作用。有什么想法吗?谢谢 以下是我播放视频的方式: AxShockwaveFlash1.Stop() AxShockwaveFlash1.Movie = Application.StartupPath & "\RS

Vb.net 如何将for-each字典循环转换为并行foreach循环

如何将此代码转换为Parallel.ForEach(WorkingDict是一个混合字典) 我已经在下面列出了我的代码(请不要评判我的方法。这个工具是我第一次尝试类,我开始相信我已经使它变得相当复杂和费力) 这是错误代码 Error 1 Overload resolution failed because no accessible 'ForEach' can be called with these arguments: 'Public Shared Function ForE

使用VB.NET同时读写文本文件

我有一个程序,必须读取代码条,然后将读取的代码写入文本文件。每30秒启动一个线程,该线程读取该文件以执行一些操作并删除已处理的行 我的问题是,当我从主线程读取文件时,它必须能够写入更多的行,并且对于每30秒启动的线程,它必须能够稍后读取 我真的没有找到任何样本,也不知道如何解决这个问题。有解决方案吗?当您拥有像此文件这样的共享可变资源,并且有多个单元访问它时,通常使用锁。锁可以存在于程序中,但也由许多文件系统提供。需要访问时锁定文件,不再需要时释放锁定。这样,在任何给定点上,您的程序只有一部分会

vb.net如何为每个平台设置不同的生成后事件

在vb.net中设置编译后事件似乎总是针对所有配置和所有平台进行设置,尽管我希望它在每种情况下都有所不同。有没有办法强制执行后一种行为 目前,我被迫在编译后事件命令行中测试“$(PlatformName)”==“x64”,等等 我没有选择所有的配置fwiw。你可以创建一堆名为postbuild_x64.cmd,postbuild_x86.cmd的cmd文件,然后使用调用postbuild.$(PlatformName).cmd公平地说,我可以这么做。但是VS不是应该支持这种行为,就像C++项目那

Vb.net 总是会有错误的…don';我不知道为什么

我认为我的Insert into/语法是正确的,但是当我运行项目时,总是会出现错误。。。 在这段代码中,我试图使用vb2012将数据添加到数据库ms access 2013中 这里是代码 Private Sub btnadd_Click(sender As Object, e As EventArgs) Handles btnadd.Click provider = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" dataFile

vb.net中UPDATE语句access数据库中的语法错误

我刚开始学习VB.net有几个星期了。我想制作一个表单,并将数据从文本框发送到ms access数据库(*.accdb)文件中的特定单元格。但我编写的代码给出了以下错误: UPDATE语句中出现语法错误 我查了好几本书,花了好几个小时上网,但都没有答案 Dim con As New OleDb.OleDbConnection Dim ds As New DataSet Dim da As OleDb.OleDbDataAdapter Dim sql As Stri

Vb.net 数据绑定DataGridView中的ComboBox列

我带着另一个DataGidView问题再次回来 我正在创建一个应用程序,该应用程序允许用户为购买的产品创建票据 此表单由DataGidView组成,允许用户记录产品详细信息以及价格和数量信息 目前,DataGidView是数据绑定的,并且在运行时使用数据适配器和命令生成器保存数据 列是自动创建的,然后我按如下方式设置属性,如格式化选项 Private Sub SetTicketList() Try Con.ConnectionString = CropTrackMod.

在vb.net中更新数据库导致语法错误

我试图在用户修改数据库记录时更新它。我有一个名为“txtColsTextBox”的文本框,用于存储值和一个名为“btnSaveExit”的按钮。单击按钮,我需要用新值更新数据库 基于我的代码,我将如何做到这一点。我在想,我需要使用me.validate函数,但不确定如何编码。谢谢 Dim connetionString As String Dim oledbCnn As OleDbConnection Dim oledbCmd As OleDbCommand Dim sql As String

Vb.net 如何使用从一个表单到另一个表单的登录详细信息?

我正在创建一个windows窗体应用程序,我已经完成了注册过程,以便将用户数据保存到记录中。我也有这样的密码,当你登录时,可以在我的记录中搜索键入的电子邮件,并检查密码是否匹配。现在,在“登录页面”的下一个表单中,我想在页面上显示该记录中的其他信息,可能在列表框中。有什么想法吗 Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSignIn.Clic

Vb.net 按小时分段划分时间跨度/持续时间组

我有一个excel表格,有3列 User order time AAA 20 8:00:02 AAA 30 9:00:10 AAA 12 11:20:00 BBB 10 9:30:30 BBB 5 12:30:00 BBB 8 17:00:00 关于如何按小时汇总订单,例如:从8小时到10小时,用户AAA处理了多少订单 这是我的部分代码 Private Sub Form1_Loa

Vb.net 布尔属性将不会设置为True

我有一个非常基本的表单,上面有1个标签、文本框和按钮 单击“确定”按钮时,我需要检查文本框(txtserver)是否为空。如果是这样,我将属性ServersError设置为True 然而,我用于此的IIF语句不起作用。然后我直接将ServersError设置为True(正如您在代码中看到的),但由于某种原因,当我直接输出结果时,它仍然返回False 我是疯了,还是这里发生了什么奇怪的事?!谢谢 Public Class formServers Private m_ServersErro

Vb.net 获取图像中与屏幕上鼠标/光标位置相对的像素坐标

没有在这个话题上接受过太多的教育,也无法获得我需要的信息,我正在发布我有问题的问题 我创建了一个用户控件,将图像加载到picturebox控件(sizemode=autosize)中,我对加载的图像执行的功能之一是在我在picturebox中右键单击的位置添加一个“标记”(小三角形) Dim HScroll As Integer 'Horizontal Scrollbar position Dim VScroll As Integer 'Vertical scrollbar position D

Vb.net SQLite德国特殊字符

一些德语单词包含“ß”字符 然而,有时人们会写“ss”,反之亦然。 虽然不完全合法,但这是一种常见的做法 例如,有些人写“außer”,有些人写“ausser” 我想在我的SQLite数据库中很好地处理这个问题 因此,我创建了一个自定义的LATIN_NOCASE排序规则,但它没有按预期工作: 我插入了一个名为“außer”的单词,我希望在搜索“s”或“ss”时能够找到它 但是,我的选择不会返回任何结果 有人看到我哪里出错了吗? 下面的比较是否足够,或者我是否需要做一些额外的特殊事情 多谢各位 I

Vb.net Visual Studio 2013按钮不工作

我一直在尝试使用Visual Studio 2013创建我的第一个软件。我想创建一个LLS最后登录窃取者。LLS仅用于实验和教育目的。当有人仅将信息放入TextBox1,并尝试按下按钮n1时,本应发生的任何代码都不会发生。下面是Button1的一些代码 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If TextBox1.Text = "" Then Ms

Vb.net 如何开发在二维/三维环境中插入AutoCAD块的独立应用程序

到目前为止,我已经开发了很多autocad插件,但现在客户希望开发一个独立的应用程序来插入2d/3d autocad块,并且肯定会有一些命令用于编辑或绘制。我该如何做,从哪里开始,哪些组件将帮助我? 关于,不知何故,我不相信你的说法,“我已经开发了很多AutoCAD插件”和你提出的问题。如果您有这方面的经验,尤其是很多,您应该熟悉internet上通过VB.NET与AutoCAD绘图环境交互的丰富资源 请考虑提供的资源。我已使用使用AutoCAD interop的WPF客户端创建了一个独立的应用

Vb.net “死”名称空间导入保留在Application.g.vb中

在对我们的解决方案进行了一次重大检修之后,许多名称空间都发生了变化。但是,在我们的一个WPF应用程序的Application.g.vb文件中,一个导入到不再存在的命名空间的文件会不断显示并生成警告。如果我删除它,它会返回,所以一定有一段隐藏的代码仍然知道这个名称空间 应用程序不再持有对曾经包含此命名空间的dll的引用,我在项目的xml文件中找不到对它的引用 这个Imports语句来自哪里?Visula Studio 2013。结果是Application.xaml文件中有一个对名称空间的xmln

在VB.Net中循环创建对象

我有一个字符串数组,12个字符串包含从A到G的12个音符的名称。然后我有一个类“Scale”,它有8个属性。我想通过在数组中循环并使用数组中的字符串作为对象名称来创建类规模的对象。能做到吗?如果是,怎么做?这是我的初步答案。当你提供更多信息时,它可以被修改,或者对你来说已经足够了。让我知道 它对每个循环使用一个,迭代notes数组中的每个字符串,然后使用这些字符串作为名称创建新的比例。它创建了3个音阶,因为我的数组中有3个音符 Dim notes = {"A", "B", "C"} Dim sc

Vb.net log4net smtpappender自定义电子邮件收件人

在VB解决方案Visual Studio 2010中,我能够使用log4net将日志信息发送到使用smtpappender和Gmail帐户的电子邮件地址。收件人在log4net配置文件中配置,但是我希望能够动态更改收件人电子邮件地址 不必编写定制的smtpappender,是否有可能 无论答案是“是”还是“否”,请给我举个例子,最好是用VB。这是不可能的,当前的SmtpAppender不允许这样做。但幸运的是,SmtpAppender中的SendBuffer可以被覆盖,因此您可以轻松地向其添加一

Vb.net 基于选定值从列表中检索项目

函数retrieveFixtureReport()返回一个报告列表,每个报告都包含一个PlayerID。我正在尝试设置标签以反映从cmbSelectedPlayer中选择的报告。列表中的每个报告都包含一个唯一的PlayerID。我尝试了多种不同的方法来访问所选报表的属性,包括LINQ,但到目前为止都没有成功。For Each循环似乎不是只选择一个报告的正确选项,它还阻止我从cmbSelectedPlayer中选择其他PlayerID(仅显示列表中的最后一个报告)。代码如下所示: Public S

如何在vb.net中使用条形图中的时间跨度轴?

我想使用y轴作为时间跨度,x轴作为整数。我使用了zedgraph控件 Imports ZedGraph Public Class Form6 Dim frames As Integer Dim time1 As TimeSpan() Public Sub New(ByVal no_frame As Integer, ByVal time() As TimeSpan) InitializeComponent() frames = no_frame time1 = ti

Vb.net 如何删除我以前复制的文件?

我正在试着做一个GTAV模块补丁。 为了让它工作,我已经写了一个代码,将mods复制到GTA文件夹中 If TextBox1.Text = Nothing Then MessageBox.Show("Select your Folder first!") Else If Not Directory.Exists(TextBox1.Text) Then MessageBox.Show("Path is Invalid") Else Dim p

Vb.net &引用;GenerateResource“;任务CLR2运行时错误

我的应用程序不断出现此错误(顺便说一下,我使用的是VS2013、VB.NET和Windows 8.1): 无法运行“GenerateResource”任务,因为MSBuild无法创建或连接到运行时为“CLR2”且体系结构为“x86”的任务主机。请确保(1)请求的运行时和/或体系结构在计算机上可用,(2)所需的可执行文件“C:\Program Files(x86)\MSBuild\12.0\bin\MSBuildTaskHost.exe”存在并可以运行 该应用程序适用于.NET 3.5(3.5及更

VB.NET删除文件中特定字节后的所有字节

在我的VB.NET程序中,我必须删除这些字节之后的所有字节:48534853直到结束(我知道这会损坏文件) 我该怎么做?我已经编写了用另一个模式替换一个模式并定位特定字节的函数,但我不知道如何删除模式后的所有内容。使用该方法 -- 试试这个: Dim pattern As Integer() = New Integer() {&H48, &H53, &H48, &H53} Dim p As Integer = 0 'Position in pattern. Usi

具有Access 2013的VB.net中条件表达式中的数据类型不匹配

我尝试过许多解决办法,但都没有奏效。要么他们弹出一个无值等等,然后出现这个错误。我正在尝试从我的访问中搜索学生ID并将其显示出来。上面的部分有错误吗。ssearch.text是一个文本框,我在其中键入要搜索的号码 数据库中StudentID的数据类型可能不是整数。但您将在where条件中以整数形式传递此字段。在询问中 字符串或字符在一对单引号“”中表示。因此,您的查询如下所示: If ssearch.Text <> "" Then cmdOLEDB.CommandTe

将字符串转换为双精度无效VB.net

我是vb新手,在将字符串转换为double的代码中出现了这样的错误,这是无效的vb.net a = Val(txtTotal.Text) * 0.03 txt1month.Text = txtTotal.Text + a 这是因为您正在向字符串添加双变量的值。在这种情况下,不进行铸造。因此,请按如下方式使用: Dim a = Val(txtTotal.Text) * 0.03 txt1month.Text = CStr(Val(txtTotal.Text) + a) Dim

Vb.net 如何将输入字符串修剪为键值

例如,加利福尼亚州加利福尼亚州是输入。 输出应为: 你加了加利福尼亚州 CA-应该是关键* 加州-应该是价值所在* Dim input As String = txtInput.Text.ToString List.Add(New KeyValuePair(Of String, String)(* Trimmed input*)) Output("You added: " + input) Output(tkey, tvalue) 您可以在“,”处拆分输入,

在vb.net 2012中显示之前修改图表系列工具提示#ValY

使用工具提示,我在折线图上显示数据点值。使用以下代码激活了工具提示显示: Chart1.Series("Wtr").ToolTip = "#VALY" 这是应该的,但在工具提示显示之前,我需要对#VALY“进行一些数学运算。基本上,我需要将它除以一个固定因子,以将该值减少到一个百分比(例如#VALY/fixed factor)。我曾尝试将#VALY赋值给一个变量,但无法得到#VALY的值 我还尝试过使用工具提示弹出事件,但当鼠标悬停在图表系列上时,它不会触发。工具提示关键字可能是解决方案,但我

在vb.net中使用linqToTwitter

我正在尝试添加从我的一个应用程序发布推文的功能 我正在使用LinqToTwitter库,已经阅读了所有可能找到的示例,但无法使其正常工作。有人能给我指出正确的方向吗 这是我的密码 Imports LinqToTwitter Imports LinqToTwitter Public Class StatusUpdate Dim consumerkey As String = "n-BLAH-BLAH-BLAH-BLAH-VA" Dim ConsumerSecret As Str

Vb.net DataGridView删除错误

我想删除DataGridView中的重复值和空行。 我正在为此使用以下代码 Private Sub dgwsil() On Error Resume Next For i2 As Integer = DataGridView1.RowCount - 1 To 0 Step -1 If Trim(DataGridView1.Rows(i2).Cells(0).Value.ToString()) = "" Then DataGridView1.Rows.RemoveAt(

VB.Net中的表单集合

我想通过代码创建如下表单的集合/列表: Public fs() As Form = { New Form1(), New Form2() } Public fs()As Form={Form1,Form2} 但它不起作用,因为表单是类,不能用作表达式。我该怎么办?谢谢。好吧,大概Form1和Form2是您的项目类型,没有实例化的表单变量。因此,如果表达式{Form1,Form2}旨在返回类型的数组,则使用类型数组: Public fs() As Type = { GetType(Form1),

VB.NET:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;AddHandler";通过将Handler函数指定为变量

我正在为Autodesk Inventor(一个三维CAD程序)编写外接程序。外接程序将一组内部命令添加到Inventor,并为每个命令创建一个工具栏按钮。我需要将这些命令的执行事件连接到外接程序中的处理程序函数 我创建了一个“MyCommand”类,它包含定义命令所需的所有信息。我还创建了一个(MyCommand)列表,其中包含每个命令的定义。最后,我可以遍历每个命令,创建内部Inventor命令定义,并将按钮添加到工具栏。但是,我不知道如何将命令与其循环中的处理函数相关联 下面的示例代码说明

在vb.net中通过web浏览器控件自动填充网页文本框并提交

我通过网页浏览器控件填充网页文本框,但填充后入口按钮保持禁用状态…当我通过键盘填充时(非自动),按钮被激活,我可以进入下一页…我在网页中搜索以解决此问题,我认为我的代码是正确的…您能帮助解决此问题吗 Dim a1 As String = TextBox1.Text Dim a2 As String = TextBox2.Text Dim a3 As String = TextBox3.Text Dim a4 As String = TextBox4.Text

使用OdbcConnection登录Vb.net

我正在对我的数据库使用Postgresql,我想创建一个应用程序,用户在其中登录他们的帐户,我有此逻辑,并且我收到此错误System.NullReferenceException:“对象引用未设置为对象的实例”。为什么收到此错误 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Try Dim Username = Username_TextB

  1    2   3   4   5   6  ... 下一页 最后一页 共 847 页