谁知道怎么样新建word文挡?

发布网友 发布时间:2022-04-23 08:55

我来回答

5个回答

热心网友 时间:2022-06-18 16:46

在Windows中单击鼠标右键,然后选择“新建”菜单就可以非常方便地建立一个新文件,“新建”菜单里面列出了和一些应用程序相关联的文件类型,如“文本文件”、“WinZip文件”等,但“新建”菜单并没有列出所有的应用程序包含的文件类型,我们可以按自己的需要向“新建”菜单中增加其他的文件类型。

打开注册表编辑器,展开HKEY_CLASSES_ROOT主键,该主键下列出了Windows中所有文件类型的扩展名称。我们可以找到要添加到“新建”菜单中的文件类型,然后进行修改。下面就以添加关联Outlook Express程序的“.eml”文件为例来说明。

1.首先需要建立一个示例文件。打开Outlook Express,点击“文件→新建邮件”命令,新建一个邮件文件。然后点击“文件→另存为”命令,在“另存为”对话框中,选择保存路径为“C:\Windows”,为该文件命名为“sample.eml”(保存路径和文件名可随意设置)。

2.首先在HKEY_CLASSES_ROOT主键下面找到“.eml”文件夹,在它上面单击鼠标右键,在弹出的快捷菜单中选择“新建→主键”命令,将新建的主键命名为“ShellNew”。

3.选中“ShellNew”主键,在右边的窗口单击鼠标右键,选择“新建→字符串值”,命名为“FileName”。双击“FileName”字符串,在“编辑字符串”对话框的“键值”文本框中输入“C:\Windows\sample.eml”,按下“确定”按钮,退出注册表编辑器。

4.在桌面上单击鼠标右键,选择“新建”菜单,看看是不是多了一项“Outlook Express Mail Message”,单击该项即可新建一个邮件文件。双击该邮件文件就可以打开Outlook Express的“新邮件”窗口,撰写完邮件后,单击“发送”按钮即可将邮件发送出去。

按照上述步骤,可添加其他类型的文件,但需要注意的是在第2步中,并不是所有的文件类型都要建立“FileName”字符串。如果你要添加的文件类型的关联程序在启动时会自动新建空白文件(如Word、Excel),则将新字符串名称设定为“NullFile”。如果关联程序在启动时不新建空白文件(如Outlook、Foxmail),则将新字符串名称设定为“FileName”。

要删除“新建”菜单中添加的新的文件类型,只要在注册表中找到相应的“ShellNew”主键,然后删除即可。

热心网友 时间:2022-06-18 16:47

你有没有安装那几个软件呀???请你回答 给个答案哈

热心网友 时间:2022-06-18 16:47

不需要新建,直接打开WORD程序,将空白WORD文档保存就可以了。

热心网友 时间:2022-06-18 16:48

编个BAT
* WORDCNT.C - Sample program for the debugging tutorial
*
* Copyright (c) 1988 Borland International. All rights reserved.
*
* NOTE: This program is for use with the debugging tutorial
* in the debugging chapter of the User's Guide. It
* intentionally contains bugs.
******/

#include <stdio.h>
#include <ctype.h>

#define MAXWORDLEN 16
#define NUL ((char)0)
#define SPACE ((char)0x20)

/*****
* Find the next word in the line buffer.
* IN: wordptr points to the first character of a word or a preceding
* space.
* RETURN: A pointer to the first character of the word. If there are no
* more words, a pointer to the terminating NUL.
*****/
char *nextword(char *wordptr)
{
/* Advance to the first non-space. */
while ( *wordptr==SPACE )
wordptr++;
return(wordptr);
}

/*****
* Find the length of a word. A word is defined as a sequence of characters
* terminated by a space or a NUL.
* IN: wordptr points to a word.
* RETURN:The length of the word.
*****/
int wordlen(char *wordptr)
{
char *wordlimit;
wordlimit = wordptr;
while ( *wordlimit & *wordlimit!=SPACE )
wordlimit++;
return( wordlimit-wordptr );
}

/*****
* The main function.
*****/
void main(void)
{
FILE *infile; /* Input file. */
char linebfr[1024], /* Input line buffer, very long for safety. */
*wordptr; /* Pointer to next word in linebfr. */
int i; /* Scratch variable. */
static int wordlencnt[MAXWORDLEN],
/* Word lengths are counted in elements 1 to
MAXWORDLEN. Element 0 isn't used. The array is
static so that the elements need not be set to
zero at run time. */
overlencnt; /* Overlength words are counted here. */

printf("WARNING: This is an example program for the practice\n");
printf("debugging session. If you are not running this under the\n");
printf("Integrated Development Environment press control-break now.\n");
printf("See the debugging chapter of the User's Guide for details.\n\n");

printf( "Enter the input file's name: " );
gets(linebfr);
if ( !strlen(linebfr) ) {
printf( "You must specify an input file name!\n" );
exit();
}

infile = fopen( linebfr, "r" );
if ( !infile ) {
printf( "Can't open input file!\n" );
exit();
}

/* Each loop processes one line. NOTE: if a line is longer than the
input buffer the program may proce invalid results. The very large
buffer makes this unlikely. */
while ( fgets( linebfr, sizeof(linebfr), infile ) ) {
printf("%s\n",linebfr);
/* Check for buffer overflow & remove the trailing newline. */
i = strlen(linebfr);
if ( linebfr[i-1] != '\n' )
printf( "Overlength line beginning\n\t%70s\n", linebfr );
else
linebfr[i-1] = NUL;

/* lineptr points to the 1st word in linebfr (past leading spaces). */
wordptr = nextword(linebfr);

/* Each loop processes one word. The loop ends when [nextword]
returns NULL, indicating there are no more words. */
while (*wordptr) {
/* Find the length of this word, increment the proper element of the
length count array, & point to the space following the word. */
i = wordlen(wordptr);
if ( i > MAXWORDLEN )
overlencnt++;
else
;
wordlencnt[i]++;
wordptr += i;

/* Find the next word (if any). */
wordptr = nextword(wordptr);
}
}

/* Print the word length counts. Each loop prints one. */
printf( " Length Count\n" );
for ( i=1; i<MAXWORDLEN; i++ )
printf( " %5d %5d\n", i, wordlencnt[i] );
printf( "Greater %5d\n", overlencnt );

/* Close the file & quit. */
fclose(infile);
}


热心网友 时间:2022-06-18 16:48

找错地方了,你讲的是在资源管理器里吧。用菜单新建WORD或ECXCEL文档是在已打开WORD或EXCEL的情况下用的。
其实你要新打开一个文档根本不必用新建功能,只要双击桌面上的图标就可以了,如果桌面上没有图标,可通过
开始/程序(或所有程序)/microsoft office/WORD(或EXCEL)打开,最方便就是把它们发送到桌面一个快捷方式。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com