小编Koj*_*jof的帖子

将图像添加到Word文档并使用VBA进行缩放

我如何使用VBA以编程方式将图像添加到word文档.

我已经尝试在word文档中添加书签并尝试添加图像,但它总是添加到表单的顶部而不是书签区域.我应该坚持书签还是有其他方式来添加图像?

请参阅下面的代码:

Dim wrdApp As Word.Application
Dim wrdDoc As Word.Document
Set wrdApp = CreateObject("Word.Application")

Dim objWdRange As Word.Range
Dim GraphImage As String
Dim shortString As String 

shortString = Range("short").Value

GraphImage = "http://xxx.xxxxx.com/xxx/xxx.png?instrument=Image.png"

wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Open("C:\Program Files\My Dropbox\dailystrategy.doc")

Set objWdRange = wrdDoc.Content

With wrdDoc


    If wrdDoc.Bookmarks.Exists("shortString ") Then
        wrdDoc.Bookmarks("shortString ").Range.Text = shortString 
    End If      

     If wrdDoc.Bookmarks.Exists("GraphImage") Then
        wrdDoc.Bookmarks("GraphImage").Range.InlineShapes.AddPicture Filename:=GraphImage, LinkToFile:=False, SaveWithDocument:=True
     End If


    wrdDoc.SaveAs "c:\temp\test.doc"

  ' close the document
    Set wrdDoc = Nothing
    Set wrdApp = …
Run Code Online (Sandbox Code Playgroud)

vba ms-word word-vba

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

用于检查字符串的正则表达式是特定格式

有人可以帮我编写正则表达式来检查字母数字字符串是否采用特定格式.

第一个字符必须是字母,接下来的6个字符是数字...例如x279833或X279833都有效.

这就是我想出来的 - ^ [A-Za-z] {1} [0-9] {6} $

问候

regex

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

Excel VBA - 总结一列

我试图总结 Excel VBA 中的一列,但是因为有空格,我得到 0 作为总和。

Dim rExternalTotal As Range , dExternalTotal as Double
Set rExternalTotal = Range(rReportData.Offset(0, 0), rReportData.Offset(261, 0).End(xlUp))
dExternalTotal = Application.WorksheetFunction.Sum(rExternalTotal)
Run Code Online (Sandbox Code Playgroud)

dExternalTotal 始终为零。我无法删除工作表上的空格。任何人都可以建议一种以编程方式进行求和的方法吗?

excel vba

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

从Gif读取数据

我需要从gif读取数据.gif从Bloomberg终端导出并包含股票价格.无论如何,阅读这个GIF的股票价格?

我更喜欢用C#来做,但是如果有任何其他编程语言推荐,如果你能与我分享,我将不胜感激.

问候

.net c#

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

标签 统计

vba ×2

.net ×1

c# ×1

excel ×1

ms-word ×1

regex ×1

word-vba ×1