国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C#調(diào)用vba程序以及傳遞C#中參數(shù)到VBA程序

這篇具有很好參考價值的文章主要介紹了C#調(diào)用vba程序以及傳遞C#中參數(shù)到VBA程序。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一.C#部分:
1.需要引用的庫:
using Microsoft.Office.Interop.Excel

2.C#中新建excel對象:
using Excel=Microsoft.Office.Interop.Excel;
Excel.Application xapp=new Excel.Application();
//打開vba程序所在的excel
string path=@“C:\User\Desktop\test.xlsm”;
Excel.Workbook wb=xapp.Workbooks.Open(path);
//下一步直接可以運(yùn)行“test.xlsm"中的宏了,如果這個宏名為”test",直接這樣就可以:
xapp.Run(“test”)
完整代碼:
` string path = @“C:\Users\Nesus\Desktop\test.xlsm”;
Excel.Application xapp=new Excel.Application();
Excel.Workbook wb=xapp.Workbooks.Open(path);
xapp.Run(“test”);

如果要傳遞C#中的參數(shù)到VBA中,只需要在xapp.Run中加一個參數(shù)就行了,
比如,要傳遞一個字符串s進(jìn)去:
string s=“student”;
xapp.Run(“test”, s);
那么在運(yùn)行VBA程序時,就會引用s。

二.VBA部分
1.不需要傳遞參數(shù)的情況:
Sub test
msgbox(“test”)
End Sub
2.需要傳遞參數(shù)進(jìn)去:
Sub test(Byval stu as string)
msgbox(“test” & stu)
End sub
在運(yùn)行C#代碼xapp.Run(“test”, s)時,會定位到這個叫“test"的宏,然后引用 s="student"的這個字符串,最終輸出 “test student"的結(jié)果。文章來源地址http://www.zghlxwxcb.cn/news/detail-503341.html

到了這里,關(guān)于C#調(diào)用vba程序以及傳遞C#中參數(shù)到VBA程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 概率論的學(xué)習(xí)和整理14: 概率發(fā)生變化的抽獎,如何計算概率?( 缺 VBA模擬部分)

    概率論的學(xué)習(xí)和整理14: 概率發(fā)生變化的抽獎,如何計算概率?( 缺 VBA模擬部分)

    目錄 1 問題:如果要考察的概率模型(抽獎)里,基礎(chǔ)中獎概率一直在變化怎么辦? 1.1 基礎(chǔ)問題,抽獎抽中的概率會變化 1.2? 概率穩(wěn)定的老模型,有什么問題? 1.3 比如:構(gòu)建這樣的一個新模型 2 用excel 計算這些概率 2.1 不用幾何分布,但是照樣可以求第n次是第一次成功的概率

    2024年01月17日
    瀏覽(88)
  • VB 語言介紹以及VBA、宏(Macro)的關(guān)系

    1. 始祖 BASIC BASIC, Beginners’ All-purpose Symbolic Instruction Code,初學(xué)者通用符號指令代碼。其目的是設(shè)計給初學(xué)者使用的程序設(shè)計語言。 BASIC是一門很古老的計算機(jī)語言,發(fā)表于1964年,由美國達(dá)特茅斯學(xué)院研發(fā)。BASIC代碼通過BASIC解釋器翻譯為計算機(jī)能識別的機(jī)器指令,BASIC代碼可

    2024年02月07日
    瀏覽(21)
  • python word中插入excel文件以圖標(biāo)顯示(win32com調(diào)用vba代碼)

    python word中插入excel文件以圖標(biāo)顯示(win32com調(diào)用vba代碼)

    參考文章:(5條消息) python extension(pywin32) 插入宏到word_hit_liuanhuaming的專欄-CSDN博客 ? 功能需求:在C:UsersuserDesktop20210408-1xxx.docx中插入xxx.xlsx文件以圖標(biāo)顯示,如下圖: ? 1.準(zhǔn)備: 1)python模塊安裝: 2)word啟用宏功能: 文件-選項 信任中心-信任中心設(shè)置 勾選信任對VBA工程對象模型

    2023年04月08日
    瀏覽(23)
  • 微信小程序 父組件調(diào)用子組件事件和傳遞參數(shù)

    一、使用場景 當(dāng)每個頁面都調(diào)用統(tǒng)一的組件時,傳遞的參數(shù)和方法都不盡相同,我們應(yīng)該怎么樣子傳遞給我們的子組件,讓子組件獲取相應(yīng)的值或方法進(jìn)行計算執(zhí)行。 二、實現(xiàn)方式 1、父組件調(diào)用子組件的方法 2、父組件傳遞參數(shù)給子組件

    2024年02月11日
    瀏覽(59)
  • VBA:按照Excel工作表中的名稱列自動匯總多個工作薄中對應(yīng)sheet中所需要的數(shù)據(jù)

    需求如下: B列為產(chǎn)品名為合并單元格,C列為供應(yīng)商名,G、H列為金額數(shù)據(jù); 數(shù)據(jù)源放在同一個文件夾內(nèi),B列產(chǎn)品名來源于工作薄名稱中間的字符串,C列供應(yīng)商名來源于工作薄中的sheet名; G、H列金額數(shù)據(jù)來源于工作薄中sheet中固定單元格P25:Q25的數(shù)值; 根據(jù)B列產(chǎn)品名自動打

    2024年02月11日
    瀏覽(17)
  • 微信小程序post傳遞參數(shù)為formData格式,一般是在上傳圖片時需要的

    wx.uploadFile傳參的格式本身就是formData格式的,參照官網(wǎng)就可以 如果是wx.request的需要formData格式,如下圖data的格式

    2024年02月13日
    瀏覽(22)
  • python:使用RESTful API(flask)調(diào)用python程序傳遞參數(shù),實現(xiàn)Web端調(diào)用python程序

    python:使用RESTful API(flask)調(diào)用python程序傳遞參數(shù),實現(xiàn)Web端調(diào)用python程序

    現(xiàn)有一個用python寫的程序(或者是一個或幾個的函數(shù)接口),需要在Web前端調(diào)用python寫的函數(shù)。如果直接用前端java來調(diào)用會很不方便,而且會出現(xiàn)各種麻煩的問題,下面給出如何在web前端調(diào)用python的接口。 使用python的RESTful API庫將python寫的函數(shù)封裝為Web端可調(diào)用的接口,在

    2024年01月20日
    瀏覽(20)
  • Word處理控件Aspose.Words功能演示:使用 C# 在 Word 文檔中創(chuàng)建和修改 VBA 宏

    Aspose.Words?是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺應(yīng)用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像

    2024年02月03日
    瀏覽(23)
  • 使用chatgpt寫VBA程序操作EXCEL

    在chatgpt輸入,我有個EXCEL,它有4列,第一列是序號,第二列是機(jī)號,第三列是日期,第四列是能耗。同一機(jī)號會對應(yīng)多個日期和多個該日期的能耗。我想讓同一個機(jī)號的數(shù)據(jù)下新增加一行,在這一行內(nèi)算出該機(jī)號不同日期下的能耗平均值,填入表格,請幫我寫VBA函數(shù)執(zhí)行這個

    2024年02月19日
    瀏覽(19)
  • 微信小程序路由以及跳轉(zhuǎn)頁面?zhèn)鬟f參數(shù)

    微信小程序路由以及跳轉(zhuǎn)頁面?zhèn)鬟f參數(shù)

    路由 在app.json的pages里面寫 \\\"pages/頁面/頁面\\\" 直接保存pages直接生成非常方便 ?跳轉(zhuǎn)頁面 wx.navigateTo() 保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個非tabBar頁面。 text?bindtap=\\\"daka\\\"點(diǎn)擊/text 會保留返回箭頭 底部導(dǎo)航跳轉(zhuǎn)在app.json寫入即可 傳參以及接收參數(shù) 1、本地存儲 使用方法:和js差不

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包