小编R3u*_*3uK的帖子

VB6和VBA的替代IDE

我被Visual Studio 2008和Eclipse宠坏了,不得不在VB6应用程序上做一些维护工作.

有谁知道VB6的替代/更新IDE?

重写不是一个选项我只是修复了一些错误,它是一个很大的代码库.

ide vb6 vba vbe

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

Excel VBA-删除部分字符串

我想删除部分字符串.例如
mystring="site, site text, sales "

我想从mystring中删除' site '.我要求的输出是"网站文字,销售"

我用这行代码:

s1 = Replace(mystring, "site", "")
Run Code Online (Sandbox Code Playgroud)

但我得到了 "text, sales"

我不知道该怎么做,我真的很感谢你的帮助!

excel vba excel-vba

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

HTML5视频标记:无法使用相对高度并正确放置控件

使用,我在一个组件中插入一个视频,但是当我max-height在容器中设置相对单位时,它似乎不喜欢.

我想用它vh来设置max-height,但是当我这样做的时候,视频会超出页面的其他内容(就像一个狂野的那样z-index)并且不像一个设置容器尺寸的子块一样工作......

有可能反击/避免这种影响吗?


简化的渲染方法:

render() {
  return (
    <div className='ThatComponentContainer'>
      <div>
        <p>Some content</p>
      </div>
      <div className='VideoPlayer'  width='520' height='294'>
        <video controls preload="auto" width='520' height='294'>
          <source src={VideoWEBM} type="video/webm" />
          <p>I'm sorry; your browser doesn't support HTML5 video in WebM with VP8/VP9 or MP4 with H.264.</p>
        </video>
      </div>
      <div>
        Some other cotent
      </div>
    </div>
  );
}
Run Code Online (Sandbox Code Playgroud)

CSS:

.ThatComponentContainer {
  display: flex;
 }

.VideoPlayer video {
  min-height: 100%;
  height: …
Run Code Online (Sandbox Code Playgroud)

html css controls html5-video reactjs

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

更改Word文档中的所有链接源 - 范围的错位

我处理此代码以将Word模板中所有链接的字段/图表/ ...的源更改为从其启动的工作簿.

我有通常的字段图表(存储在其中InlineShapes),因此每个模板都有2个循环.


这些循环有时会一直停留在For Each,并且不停止地继续循环Fields/ InlineShapes(甚至不会增加索引...).(我添加了DoEvents它,它似乎减少了发生的频率... 如果你有一个解释,它将是非常受欢迎的!)

并且For i = ... to .Count,现在它的工作非常完美,除了将Pasted Excel Range其更改为相同大小的范围,从A1每次开始,并在工作簿的活动工作表上.


为避免出现问题InlineShapes,我添加了一个测试,以了解是否LinkFormat.SourceFullName可以访问,从而避免出现会阻止进程的错误:

Function GetSourceInfo(oShp As InlineShape) As Boolean
Dim test As Variant
    On Error GoTo Error_GetSourceInfo
    test = oShp.LinkFormat.SourceFullName
    GetSourceInfo = True
    Exit Function
Error_GetSourceInfo:
   GetSourceInfo = False
End Function
Run Code Online (Sandbox Code Playgroud)

我注意到InlineShapes我的模板中有两种链接类型:

图表

粘贴为Microsoft Office Graphic …

excel vba ms-word excel-vba word-vba

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

使用C#中的宏创建新的Word文档

我在visual studio 2010(C#)中为Word 2010添加了一个插件,它动态地将新按钮添加到新的功能区选项卡(来自sql数据库的数据).现在当我点击一个按钮时,需要打开一个带有宏的新文档.我在文档(.docm)中有所需的宏,并且它的路径在数据库中.

如何使用其他文档中的宏创建新文档?

c# vba ms-word word-vba

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

AVD一直停留在"Android正在启动"

没有问题推出Wear VD,但我无法启动普通的Android ......

使用Windows 7 - 64位,采用Intel Core 2 Duo E8200(因此无64位仿真)和6Gb RAM.

当我尝试使用启动虚拟设备时,

如果我尝试Intel Atom (x86),我会卡在Android屏幕上:

英特尔凌动(x86)


使用时Google APIs Intel Atom (x86),它会停留在最终加载屏幕上:

Android即将开始

启动应用.

Google API英特尔凌动(x86)


以下是设置:

Google API英特尔凌动x86  - 设置

我试过:

  • 根据建议将模拟RAM降低到768 Mb以下(卡住之前(at Optimizing app N of 74))
  • 最大化模拟RAM(2048 Mb)

但这并不能解决问题......

有任何想法吗?

windows android android-virtual-device android-emulator android-5.0-lollipop

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

Outlook保存后删除电子邮件

我的VBA技能非常有限但我到目前为止我现在想完成这个项目.

我的VBA代码低于我的前景.它将所需的电子邮件保存到我的驱

Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
    Dim olApp As Outlook.Application
    Dim objNS As Outlook.NameSpace
    Set olApp = Outlook.Application
    Set objNS = olApp.GetNamespace("MAPI")
    Set Items = objNS.GetDefaultFolder(olFolderInbox).Items

End Sub

Private Sub Items_ItemAdd(ByVal item As Object)

On Error GoTo ErrorHandler

    'Only act if it's a MailItem
    Dim Msg As Outlook.MailItem
    If TypeName(item) = "MailItem" Then
        Set Msg = item

    'Change variables to match need. Comment or delete any part unnecessary.
        If (Msg.SenderEmailAddress = "noreply@test.com") Or _
        (Msg.Subject = …
Run Code Online (Sandbox Code Playgroud)

outlook vba outlook-vba

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

如何在powerpoint 2013中录制宏

我试图在2013年录制宏,但在我关闭powerpoint并再次启动后,宏消失了.

我正在尝试制作某种powerpoint模板并自动将其添加到每个新的演示文稿中.

powerpoint vba

8
推荐指数
3
解决办法
4万
查看次数

第二次运行VBA代码时出现"运行时错误462:远程服务器计算机不存在或不可用"

我第一次运行它时,下面的代码运行正常,但是当我需要第二次运行它时,它给了我这个错误:

运行时错误'462':远程服务器计算机不存在或不可用

它不会一直发生,所以我认为它与Word(不)在后台运行有关...?我在这里错过了什么?

Sub Docs()

Sheets("examplesheet").Select

Dim WordApp1 As Object
Dim WordDoc1 As Object

Set WordApp1 = CreateObject("Word.Application")
WordApp1.Visible = True
WordApp1.Activate

Set WordDoc1 = WordApp1.Documents.Add

Range("A1:C33").Copy

WordApp1.Selection.PasteSpecial Link:=False, DataType:=wdPasteRTF, _
Placement:=wdInLine, DisplayAsIcon:=False

Application.Wait (Now + TimeValue("0:00:02"))

WordDoc1.PageSetup.TopMargin = CentimetersToPoints(1.4)
WordDoc1.PageSetup.LeftMargin = CentimetersToPoints(1.5)
WordDoc1.PageSetup.BottomMargin = CentimetersToPoints(1.5)

' Control if folder exists, if not create folder
If Len(Dir("F:\documents\" & Year(Date), vbDirectory)) = 0 Then
MkDir "F:\documents\" & Year(Date)
End If

WordDoc1.SaveAs "F:\documents\" & Year(Date) & "\examplename " & …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba word-vba outlook-vba

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

使用VBA将值设置为.Function

我目前有一个功能集,它将所选枢轴表的所有值更改为平均值.

它工作正常,我已经组装了一个表单,它传递一个工作正常的值.

在这一点上我想做的是让它决定将值转换为什么.

但是,我不断收到Type-Mismatch错误.这是因为它被读作字符串.我该如何调整呢?

Private Sub CommandButton1_Click()
  MsgBox xl & ListBox1.Value
  Dim ptf As Excel.PivotField
  With Selection.PivotTable
    .ManualUpdate = True
    For Each ptf In .DataFields
      With ptf
        .Function = "xl" & ListBox1.Value 'xlAverage works here
        .NumberFormat = "#,##0"
      End With
    Next ptf
    .ManualUpdate = False
  End With
End Sub

Private Sub ListBox1_Click()
End Sub

Private Sub UserForm_Click()
End Sub        

Private Sub UserForm_Initialize() 'Set Values Upon Opening       
  With ListBox1
    .AddItem "Sum"
    .AddItem "Count"
    .AddItem "Average"
    .AddItem "Max"
    .AddItem "Min" …
Run Code Online (Sandbox Code Playgroud)

excel vba pivot-table excel-vba

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