❶ 求大神寫一段簡單的程序 用純c語言讀寫出word文檔的內容
這個不太好搞, 要用Word的API吧, 你讀純文本沒啥意思, 讀所有內容必須調用介面
❷ C或C++實現word文檔中字元的替換
追加多少?
❸ 如何用c語言編寫一個可以打開指定word文件、指定記事本或指定應用程序
#include<windows.h>
intmain()
{
system("notepad.exe");
return0;
}
打開記事本,其它同理。
❹ 我怎麼能用它在C 打開Word文檔
基本步驟(1)創建)一個 MFC 的程序工程。
注意:在VC中對WORD進行操作需要在MFC AppWizard - Step 2 of4中的Automaiton選項上打上勾。
(2)Ctrl+W 執行 ClassWizard(本文按照 VC6 操作,示常式序是在VC6 下編寫測試的)。
(3)Add Class...\From a type Library... 在 Office目錄中,找到想使用的類型庫。(我使用的是 Office2003,其Word 的類型庫文件,保存在 E:\ProgramFiles\Microsoft Office\Office12\MSWOR.OLB)。
(4)選擇類型庫文件後,在彈出的對話窗中繼續選擇要添加的類。具體選擇什麼類,要看你將來在程序中打算調用什麼功能。當然,也可以不用考慮這么多,用滑鼠和Shift鍵配合,全部選擇也可以。
(5)初始化COM。方法一,找到App的InitInstance()函數,在其中添加AfxOleInit()函數的調用;方法二,在需要調用COM功能的地方 CoInitialize(NULL),調用完畢後CoUninitialize()。
(6)在你需要調用 Office 功能函數的 cpp 文件中 #include<atlbase.h> //為了方便操作 VARIANT 類型變數,使用 CComVariant 模板類 #include "文件名.h" //具體的頭文件名,是由裝載類型庫的文件名決定的,如MSWORD。
示常式序:
\//word應用程序 _Application app; //初始化連接 app.CreateDispatch("word.Application"); Documents doc; CComVarianta(_T(strWord)),b(false),c(0),d(true),aa(0),bb(1); _Document doc1; doc.AttachDispatch(app.GetDocuments()); doc1.AttachDispatch(doc.Add(&a,&b,&c,&d)); Range range; //求出文檔的所選區域 range=doc1.GetContent();//取出文件內容 str=range.GetText(); m_richedit.SetWindowText(str); //關閉 app.Quit(&b,&c,&c); //釋放環境 app.ReleaseDispatch();
❺ 我想用c語言編程生成word文件
用word的宏處理是最好的方法,你可以把你的一個操作先錄製成一個宏,再查看代碼,略加修改,就可改成你想要的程序了。
❻ 編寫了一個c語言程序,想把這個程序用在word文檔之中,例如輸入了987後面會自動輸入0,怎麼實現
word中是不能嵌入c語言程序的,可以編寫宏程序來實現
❼ 怎麼用c語言讀取word文件的內容啊,代碼怎麼寫啊
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
intmain()
{
charch;
charbuffer[1024];//緩沖區
intlen=0;
FILE*fp;
fp=fopen("word.txt","r");
if(fp==NULL)
{
printf("openfileword.txtfailed! ");
}
while(!feof(fp))
{
ch=fgetc(fp);
buffer[len++]=ch;//放到緩沖區
if(ch==' '){
buffer[len]='